版本:ZooKeeper v3.4.6穩定版
要設定ZooKeeper以單獨伺服器的模式運作是非常直接的。伺服器包含在單個的JAR檔案内,是以安裝就隻需建立一個配置檔案。
一旦下載下傳了ZooKeeper穩定版,那麼解壓它,并進入ZooKeeper的根目錄。
要啟動ZooKeeper,還需要一個配置檔案,可以建立conf/zoo.cfg配置檔案,内容如下:
zoo.cfg是配置檔案的預設名字。下面我們說說配置檔案的各項含義。
tickTime:ZooKeeper使用的基本時間單元(毫秒為機關)。它用于做心跳和最小的會話逾時機制。
dataDir:存儲内容資料庫快照的目錄,除非另行指定,否則更新的事務處理日志也會記錄到資料庫。
clientPort:用戶端連接配接監聽的端口
建立了配置檔案後,就可以啟動ZooKeeper了。
ZooKeeper使用Log4J記錄日志消息,你可以從控制台或日志輸出檔案來檢視日志,具體取決于Log4J的配置。
用戶端連接配接到ZooKeeper
一旦ZooKeeper運作了,要連接配接到ZooKeeper,你有幾個選擇:
1)使用Java
2)使用C語言
在ZooKeeper的源碼src/c子目錄通過運作make cli_mt或make cli_st,編譯多線程用戶端cli_mt或單線程用戶端cli_st,再運作用戶端:
或