dubbo系列(一):linux安裝dubbo與zookeeper(單節點)

weixin_34087301發表於2018-06-05

此文章只是用來記錄自己的學習心得,有寫的不對的地方還請高手多多指教

一、環境搭建之所需工具

1、JDK:jdk-8u171-windows-x64

2、Tomcat:apache-tomcat-7.0.78

3、zookeeper:zookeeper-3.4.9(相對來說是比較穩定的一個版本)

4、dubbo:dubbo-admin-2.8.4.war

二、詳細安裝步驟

1、JDK與Tomcat安裝步驟省略,詳情請自行百度

2、安裝zookeeper

1>在/root/soft目錄下解壓zookeeper:tar zxvf zookeeper-3.4.9.tar.gz

2>進入conf 資料夾執行命令(cd /root/soft/zookeeper-3.4.9/conf):cp  zoo_sample.cfg  zoo.cfg

3>在zookeeper-3.4.9目錄下新建資料夾data和logs,進入配置檔案zoo.cfg,編輯資訊,資訊如下:


3073778-5df48cd7093b0b5f.PNG
zoo.cfg

配置檔案中引數說明:

tickTime : 伺服器與客戶端之間互動的基本時間單元(ms)

dataDir : 儲存zookeeper資料路徑

dataLogDir : 儲存zookeeper的日誌路徑,當此配置不存在時預設路徑與dataDir一致

clientPort : 客戶端訪問zookeeper時經過伺服器端時的埠號

4>配置zookeeper環境變數

此方法與配置jdk 環境變數一致,將以下程式碼新增至 /etc/profile 末尾

#Set Zookeeper Environment

export ZOOKEEPER_HOME=/usr/local/zookeeper-3.3.6

export PATH=$ZOOKEEPER_HOME/bin;$ZOOKEEPER_HOME/conf

切記:配置好環境變數之後,一定要執行命令:source /etc/profile,如不執行,伺服器就啟動不起來了

4>啟動zookeeper

進入/root/soft/zookeeper-3.4.9/bin目錄下,執行命令./zkServer.sh start,出現如下頁面代表啟動成功


3073778-45132a1072dce925.png
啟動成功

輸入命令:./zkServer.sh status,出現如下圖所示:代表單機模式

備註:其他模式另開文章


3073778-5601cb9cc707a4aa.PNG
單機模式

輸入命令:./zkCli.sh -server ip:port,比如./zkCli.sh -server localhost:2181,啟動日誌中出現welcom to zookeeper的字樣就代表啟動客戶端成功

停止zookeeper:./zkServer.sh stop

3、安裝dubbo-admin

1> 將dubbo-admin-2.8.4.war 包放在解壓好的Tomcat的webapps的ROOT 檔案下,將ROOT資料夾中的內容清空,解壓war包

命令:unzip dubbo-admin-2.8.4.war  解壓到當前資料夾

2>修改WEB-INF下的dubbo.properties檔案,配置zookeeper伺服器和dubbo的管理後臺的帳號密碼,如圖所示:


3073778-e76a6106ca4a175a.PNG
配置圖

3>重新啟動tomcat伺服器,啟動tomcat之前一定要先啟動zookeeper,啟動成功之後,就可以用瀏覽器訪問了,訪問地址:http://localhost:8080/dubbo-admin-2.8.4/

相關文章