zookeeper的安裝與配置(單機與偽分布式)

2021-07-14 12:32:19 字數 1619 閱讀 3533

ubuntu15.10

jdk1.7

解壓安裝包到目標路徑,並修改檔案許可權

設定環境變數,將bin目錄新增到path路徑下,將lib目錄新增到classpath路徑下

修改配置檔案

將/conf路徑下的zoo_sample.cfd檔案更改名稱為zoo.cfd,並修改如下

配置說明:

1)ticktime:這個時間是作為 zookeeper 伺服器之間或客戶端與伺服器之間維持心跳的時間間隔,也就是每個 ticktime 時間就會傳送乙個心跳。

2)datadir:顧名思義就是 zookeeper 儲存資料的目錄,預設情況下,zookeeper 將寫資料的日誌檔案也儲存在這個目錄裡。

3)clientport:這個埠就是客戶端連線 zookeeper 伺服器的埠,zookeeper 會監聽這個埠,接受客戶端的訪問請求。

啟動與關閉zookeeper

執行啟動命令:zkserver.sh start

檢視zookeeper埠:netstat -at|grep 2181

執行關閉命令:zkserver.sh stop

偽分布式模式基於單機模式基礎上

將conf資料夾新增到path路徑

在conf資料夾下新建三個配置檔案zoo1.cfg、zoo2.cfg、zoo3.cfg,分別配置如下

3.建立配置檔案myid

除了修改 zoo.cfg 配置檔案,集群模式下還要配置乙個檔案 myid,這個檔案在 datadir 目錄下,這個檔案裡面就只有乙個資料就是 a 的值,zookeeper 啟動時會讀取這個檔案,拿到裡面的資料與 zoo.cfg 裡面的配置資訊比較從而判斷到底是那個 server。在d_1下面建立myid 裡面的內容為1,d_2下面建立myid 裡面的內容為2,d_3下面建立myid 裡面的內容為3

4. 偽分布式的啟動

由於所有的配置檔案都在/conf資料夾下面,因此要執行三次,而且要加檔名的引數,不然會預設執行zoo.cfg這個檔案

Zookeeper 安裝與配置

zookeeper的安裝和配置十分簡單,既可以配置成單機模式,也可以配置成集群模式.下面將分別進行介紹.bash ticktime 2000 clientport 4180 引數說明 至此,zookeeper的單機模式已經配置好了.啟動server只需執行指令碼 bash bin zkserver....

zookeeper的安裝配置

2 解壓 tar xvf apache zookeeper 3.5.5 bin.tar.gz 進入解壓後的目錄的conf目錄下 cd apache zookeeper 3.5.5 bin conf 將zoo sample.cfd檔名稱改為zoo.cfg 該檔案配置說明 ticktime 這個時間是作...

Zookeeper的安裝和配置

1.安裝zookeeper3.4.6到本地路徑 d program files zookeeper 3.4.6 2.開啟本地路徑 d program files zookeeper 3.4.6 conf 3.在zoo.cfg檔案加下面兩行 沒有資料夾要自己提前建立。zookeeper儲存資料的目錄 ...