1. 程式人生 > >Linux安裝註冊中心Zookeeper

Linux安裝註冊中心Zookeeper

Zookeeper介紹

官方推薦使用zookeeper註冊中心。

註冊中心負責服務地址的註冊與查詢,相當於目錄服務,服務提供者和消費者只在啟動時與註冊中心互動,註冊中心不轉發請求,壓力較小。使用dubbo-2.3.3以上版本,建議使用zookeeper註冊中心。

Zookeeper是Apacahe Hadoop的子專案,是一個樹型的目錄服務,支援變更推送,適合作為Dubbo服務的註冊中心,工業強度較高,可用於生產環境,並推薦使用

Zookeeper:

  1. 可以作為叢集的管理工具使用。
  2. 可以集中管理配置檔案

Zookeeper的安裝

安裝環境:

Linux:centos6.5

Jdk:1.7以上版本

Zookeeper是java開發的可以執行在windows、linux環境。需要先安裝jdk。

安裝步驟:

第一步:安裝jdk

第二步:把zookeeper的壓縮包上傳到linux系統。

第三步:解壓縮壓縮包

tar -zxvf zookeeper-3.4.6.tar.gz

第四步:進入zookeeper-3.4.6目錄,建立data資料夾。

第五步:把zoo_sample.cfg改名為zoo.cfg

[[email protected] conf]# mv zoo_sample.cfg zoo.cfg

第六步:修改data屬性:dataDir=/root/zookeeper-3.4.6/data

第七步:啟動zookeeper

[[email protected] bin]# ./zkServer.sh start

關閉:[[email protected] bin]# ./zkServer.sh stop

檢視狀態:[[email protected] bin]# ./zkServer.sh status

 

注意:需要關閉防火牆。

service iptables stop

永久關閉修改配置開機不啟動防火牆:

chkconfig iptables off

如果不能成功啟動zookeeper,需要刪除data目錄下的zookeeper_server.pid檔案。

啟動成功後執行程式報錯:由於博主用的騰訊雲伺服器安裝zookeeper 需要在安全組開放2181埠