zookeeper 服務器安裝(1,單一實例zookeeper及其監控)

dubbo測試服務都已經弄好了,現在我來使用zookeeper進行服務管理。


1,下載並啓動zookeeper服務器程序。
地址:http://apache.dataguru.cn/zookeeper/


目前最新發布版本是3.4.6,我下載的就是這個。

解壓文件到任意目錄。

conf 文件夾 下有 zoo.cfg.bak  這個文件,去掉後最 .bak ,根據需要修改配置項目。具體的參數可以參考 dubbo 上面的說明。

我目前的配置是如下:

tickTime=2000
initLimit=10
syncLimit=5
dataDir=D:/dubbo/zookeeper/data
clientPort=2181


在bin文件夾下 有 zkServer.cmd  和 zkServer.sh 兩個文件,如果你是 windows系統的,雙擊 zkServer.cmd 即可啓動zookeeper服務器。


2,修改服務提供、消費程序中的服務註冊地址

如下:

<dubbo:registry protocol="zookeeper" address="127.0.0.1:2181" />

下面這個寫法也是可以的

<dubbo:registry address="zookeeper://127.0.0.1:2181" />

3,啓動程序驗證

啓動服務端和消費端程序,會發現報錯了,提示類不存在。

經過查找,發現是沒有zkclient的jar包。

在pom裏添加如下依賴

<span style="white-space:pre">		</span><dependency>
<span style="white-space:pre">			</span><groupId>com.github.sgroschupf</groupId>
<span style="white-space:pre">			</span><artifactId>zkclient</artifactId>
<span style="white-space:pre">			</span><version>0.1</version>
<span style="white-space:pre">		</span></dependency>
再啓動程序,一切正常了。


4,監控程序安裝

下載阿里巴巴的服務監控軟件。

地址:http://download.csdn.net/detail/fangxiaoji/8270365

將war包放到 tomcat或者其它web容器中,自動部署。

配置文件:

修改dubbo.properties

dubbo.registry.address=zookeeper://172.16.30.64:2181
dubbo.admin.root.password=root
dubbo.admin.guest.password=guest
這三項是管理zookeeper服務器的地址,和用戶名密碼,根據實際需要進行修改

注意事項:

1,目前我部署的情況是zookeeper必須在啓動狀態,此監控程序才能正常開啓;

2,一定要保證上面的地址,跟你實際的部署地址是相同的

3,要確定監控程序所在的機器與zookeeper服務器所在的機器網絡和端口是允許訪問的。


打開界面如下:


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章