1. 程式人生 > >DUBBO+Zookeeper在Centos7中本地搭建及小案例

DUBBO+Zookeeper在Centos7中本地搭建及小案例

環境:
1.centos7
2.jdk-7u76-linux-x64.tar.gz
2.tomcat:apache-tomcat-7.0.59.tar.gz
3.zookeeper-3.4.6.tar.gz
4.dubbo-admin-2.5.3.war

具體的流程:
第一步:安裝jdk,並且配置環境變數(*)
xshell5命令:
1.解壓jdk:

tar xvf  jdk-7u76-linux-x64.tar.gz

2.提取許可權:

chmod–R 777 /usr/local/java/jdk1.7.0_76

3.配置環境變數:

[root@localhost
~]# vi /etc/profile
JAVA_HOME = /home/jdk1.6.0_07
JAVA_JRE=${JAVA_HOME}/jre
PATH = ${JAVA_HOME}/bin:$PATH
CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
Export JAVA_HOME JAVA_JRE PATH CLASSPATH

4.儲存並使檔案立即生效:

儲存:點選ESC鍵,並且輸入:wq;
立即生效:source /etc/profile

5.立即重啟虛擬機器,進行下面的安裝

shutdown -r now

第二步:安裝註冊中心zookeeper
1.解壓zookeeper:

tar xvf zookeeper-3.4.6.tar.gz 

2.在zookeeper目錄下建立data和logs目錄:

mkdir data
mkdir logs

3.將/usr/local/zookeeper3.4.6/zookeeper-3.4.6/conf 目錄下的 zoo_sample.cfg拷貝:

 cp zoo_sample.cfg zoo.cfg

4.修改配置檔案:

vi zoo.cfg

5.在zookeeper的剛建立的data檔案家下建立myid檔案,並且編輯myid檔案,其中寫入1(我這裡是單節點安裝)

touch myid
vi myid

5.在vi /etc/profile末尾新增zookeeper配置

export ZOOKEEPER_HOME=/usr/local/zookeeper3.4.6/zookeeper-3.4.6
export PATH=$ZOOKEEPER_HOME/bin:$PATH

6.配置檔案立即生效:

source /etc/profile

7.關閉防火牆,並且啟動測試

systemctl stop firewalld.service
在zookeeper的bin目錄下執行: ./zkServer.sh start

第三步:安裝dubbo-admin-war和tomcat
1.解壓tomcat:

tar xvf apache-tomcat-7.0.59.tar.gz

2.解壓後的資料夾重新命名為:dubbo-admin-tomcat

mv apache-tomcat-7.0.59 dubbo-admin-tomcat

3.移除dubbo-admin-tomcat/webapps所有檔案:

rm -rf *

4.上傳並且解壓dubbo-tomcat-2.5.3.war,並且把目錄命名root

先安裝unzip:yum install zip unzip  
unzip dubbo-admin-2.5.3.war -d ROOT

4.配置dubbo.properties

vi ROOT/WEB-INF/dubbo.properties

這裡寫圖片描述
5.啟動tomcat服務;

startup.sh

第四步:在瀏覽器中輸入地址顯示如下:
這裡寫圖片描述

搭建小案例:
用dubbo搭建了一下消費者和生產者的環境,具體可以檢視(其中還包括配置的setting檔案)
http://pan.baidu.com/s/1b5kpPk
【總結】

 實踐出真知,希望這篇部落格可以幫到你喔!