1、在本地電腦安裝zookeeper
去zookeeper官網下載安裝包,創建好存儲路徑后直接解壓進去,將conf文件夾下的zoo_sample.cfg改名為zoo.cfg。(啟動zookeeper后會自動去zoo.cfg里查找配置)


2、修改zoo.cfg配置中的data路徑還有log路徑。(data文件夾和log文件夾均是自己創建的)

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

3、當這些配置項配置好后,你現在就可以啟動 Zookeeper 了,啟動后要檢查 Zookeeper 是否已經在服務,可以通過 netstat – ano 命令查看是否有你配置的 clientPort 端口號在監聽服務。
zkServer.cmd 啟動本地zookeeper服務。

4、連接zookeeper
zkCli 啟動本地zookeeper(使用命令的時候要記得首先配置環境變量,即將zookeeper文件夾下bin目錄路徑添加到系統環境path中即可)

zkCli -server IP地址:2181(例如: zkCli -server 192.168.121.129:2181 該地址為本人本地虛擬機上配置的ip路徑)

連接服務器上的zookeeper時需要注意防火牆,如果想要開啟防火牆訪問需要在防火牆中開放端口,否則,直接關閉防火牆即可。
然后,就zookeeper的配置連接就結束了。
附zookeeper的一些常用命令:
stat path [watch]
set path data [version]
ls path [watch]
delquota [-n|-b] path
ls2 path [watch]
setAcl path acl
setquota -n|-b val path
history
redo cmdno
printwatches on|off
delete path [version]
sync path
listquota path
rmr path
get path [watch]
create [-s] [-e] path data acl
addauth scheme auth
quit
getAcl path
close
connect host:port
