Zookeeper的本地部署

Zookeeper的本地部署

1.1.Zookeeper介紹

是一個分佈式的,開放源碼的分佈式應用程序協調服務,是Google的Chubby一個開源的實現,是Hadoop和Hbase的重要組件。它是一個爲分佈式應用提供一致性服務的軟件,提供的功能包括:配置維護、名字服務、分佈式同步、組服務等。

1.2.Zookeeper下載

官網下載: 點擊

1.3.配置Zookeeper

下載後解壓,Zookeeper 的配置文件在 conf 目錄下,有 zoo_sample.cfg 和 log4j.properties,將zoo_sample.cfg 重命名成zoo.cfg,因爲 Zookeeper 在啓動時會找這個文件作爲默認配置文件。

下面介紹zoo.cfg文件裏面幾個配置的意義:

tickTime:這個時間是作爲 Zookeeper 服務器之間或客戶端與服務器之間維持心跳的時間間隔,也就是每個 tickTime 時間就會發送一個心跳。
dataDir:顧名思義就是 Zookeeper 保存數據的目錄,默認情況下,Zookeeper 將寫數據的日誌文件也保存在這個目錄裏。
clientPort:這個端口就是客戶端連接 Zookeeper 服務器的端口,Zookeeper 會監聽這個端口,接受客戶端的訪問請求。

我們需要進行的操作是修改dataDir這個配置的值,我們在Zookeeper的根目錄下新建一個文件夾dataTmp,我的對應路徑爲:D:\Zookeepertest\zookeeper-3.5.8\dataTmp

1.4.運行Zookeeper

啓動Zookeeper目錄下bin下的zkServer.cmd
在這裏插入圖片描述

1.5.查看註冊在Zookeeper上的服務

啓動Zookeeper目錄下bin下的zkCli.cmd
輸入:ls /
在這裏插入圖片描述

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