Windows10下配置單機zookeeper(連接服務器上的zookeeper)


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

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM