天天看點

ZooKeeper做獨立伺服器運作(上) ZooKeeper做獨立伺服器運作(上) 一、ZooKeeper安裝及配置 二、ZooKeeper做獨立伺服器運作 三、ZooKeeper用戶端連接配接

版本: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,再運作用戶端: