1. 程式人生 > >淘淘商城系列(二)—— 安裝zookeeper註冊中心(三)

淘淘商城系列(二)—— 安裝zookeeper註冊中心(三)

Zookeeper的介紹

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

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

安裝Zookeeper

1、環境準備:

第一步:安裝好VMWare

第二步:在VM中新建好一臺Linux系統的虛擬機器

第三步:安裝好XShell(也可以安裝其他連線linux的工具)

2、zookeeper安裝:

第一步:安裝jdk

第二步:解壓縮zookeeper壓縮包

第三步:將conf資料夾下zoo_sample.cfg複製一份,改名為zoo.cfg

第四步:修改配置dataDir屬性,指定一個真實目錄(進入zookeeper解壓目錄,建立data目錄:mkdir data)

第五步:

啟動zookeeper:bin/zkServer.sh start

關閉zookeeper:bin/zkServer.sh stop

檢視zookeeper狀態:bin/zkServer.sh status

 

注意關閉防火牆,或者開啟相應的埠號。

 

拓展

centOs 7使用firewalld開啟關閉防火牆與埠

1、firewalld的基本使用

啟動: systemctl start firewalld

關閉: systemctl stop firewalld

檢視狀態: systemctl status firewalld 

開機禁用  : systemctl disable firewalld

開機啟用  : systemctl enable firewalld

2、firewalld開啟一個埠

新增: firewall-cmd --zone=public --add-port=80/tcp --permanent    (--permanent永久生效,沒有此引數重啟後失效)

重新載入: firewall-cmd --reload

檢視: firewall-cmd --zone= public --query-port=80/tcp

刪除: firewall-cmd --zone= public --remove-port=80/tcp --permanent

 

 

 


歡迎訪問我的CSDN部落格,讓我們一同成長!

“不管做什麼,只要堅持下去就會看到不一樣!”