天天看點

ZooKeeper做獨立伺服器運作(上)ZooKeeper做獨立伺服器運作(上)作者:chszs,轉載需注明。部落格首頁:http://blog.csdn.net/chszs一、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,再運作用戶端: