zookeeper系列 (第一章 :ubuntu 下安裝zookeeper)

1.zookeeper是分佈式一致性管理服務。解決了分佈式中死鎖,不一致,原子性操做等問題。java

2.環境:系統ubuntu,zookeeper 下載地址:http://archive.apache.org/dist/zookeeper/zookeeper-3.3.3/apache

3.將下載的zk 解壓:tar zxvf zookeeper-3.3.3.tar.gz ,將解壓的項目放在/data/app/zookeeper 下ubuntu

4.解壓的目錄結構:vim

bin:存放zk的啓動腳本。服務器

conf:中保存配置文件app

lib:java 的jar包分佈式

5.開始以獨立運行模式運行zk3d

  1).到conf 下備份一下配置文件:cd conf/blog

  

  2).修改data目錄後臺

  vim zook.cfg

  建立一個Data的存放路徑,將zook.cfg 的dataDir 設置爲此路徑

   3.啓動zookeeper 服務器(標紅線的是以單節點運行standalone)  bin/zkServer.sh start 是之前臺模式運行, nohup bin/zkServer.sh start 後臺模式運行

查看zk的狀態

 啓動客戶端

   客戶端創建鏈接的步驟:1.客戶算啓動程序創建一個會話。

              2.客戶端嘗試鏈接zookeeper 主機

              3.客戶端鏈接成功,服務器嘗試初始化這個新的會話

              4.會話初始化完成。

              5.服務器端向客戶端發送一個SyncConnect鏈接

至此zookeeper 的服務搭建完畢。

相關文章
相關標籤/搜索