1. 程式人生 > >Dubbo+Zookeeper的環境搭建

Dubbo+Zookeeper的環境搭建

單機模式安裝zookeeper

1,下載zookeeper註冊中心,下載地址:http://www.apache.org/dyn/closer.cgi/zookeeper/ 下載後解壓即可,進入E:\zookeeper-3.3.6\zookeeper-3.3.6\bin,

2,在你執行啟動指令碼之前,還有幾個基本的配置項需要配置一下,Zookeeper的配置檔案在 conf 目錄下,這個目錄下有 zoo_sample.cfg 和 log4j.properties,你需要做的就是將zoo_sample.cfg 改名為 zoo.cfg,因為 Zookeeper在啟動時會找這個檔案作為預設配置檔案。下面詳細介紹一下,這個配置檔案中各個配置項的意義。

   •tickTime:這個時間是作為Zookeeper 伺服器之間或客戶端與伺服器之間維持心跳的時間間隔,也就是每個 tickTime 時間就會發送一個心跳。

   •dataDir:顧名思義就是 Zookeeper儲存資料的目錄,預設情況下,Zookeeper 將寫資料的日誌檔案也儲存在這個目錄裡。

   •dataLogDir:顧名思義就是Zookeeper 儲存日誌檔案的目錄

   •clientPort:這個埠就是客戶端連線Zookeeper 伺服器的埠,Zookeeper 會監聽這個埠,接受客戶端的訪問請求

配置好後,

雙擊zkServer.cmd啟動註冊中心服務。

zkServer.sh【Linux】或zkServer.cmd【Windows】

zookeeper會監聽本機的2181埠。

當這些配置項配置好後,你現在就可以啟動 Zookeeper 了,啟動後要檢查 Zookeeper 是否已經在服務,可以通過 netstat – ano 命令檢視是否有你配置的 clientPort 埠號在監聽服務。

Dubbo的管理頁面

環境準備

  本案例使用環境:jdk(1.7)、tomcat(tomcat8) 注意:經測試  jdk9和tomcat7執行會報錯

搭建dubbo-admin控制檯(可選)

也可以選擇下載對應的版本。

2、解壓後,開啟cmd進入dubbo-admin目錄下,如我解壓的目錄為:D:\Test\dubbo-master\dubbo-admin,在cmd下輸入命令:mvn clean install

3、在target目錄下生成dubbo-admin-2.5.8.war,然後將該war包放入tomcat的webapps目錄下,啟動tomcat, 訪問localhost:[埠]/dubbo-admin-2.5.8,輸入預設的使用者名稱和密碼:guest/guest

例如我訪問的地址為:http://localhost:8088/dubbo-admin-2.5.8/

如果提服務向註冊中心註冊則可以點選服務治理檢視