Zookeeper 3.4.10安裝教程

本文介紹Zookeeper 3.4.10的安裝說明,爲前序文章[大數據]數據倉庫的搭建的輔助文檔。
本文只作爲輔助文檔,對zookeeper安裝配置只配置對搭建數倉需要的地方。並不對zookeeper做詳細的說明。

1.集羣規劃

前文提到,作爲教程就設置了3個服務器。所以在hadoop111,hadoop112,hadoop113三個節點上部署zookeeper

2.解壓安裝

(1)下載hadoop安裝包

鏈接:https://pan.baidu.com/s/1ZfTwfTZ7tFyEtK7Ws27AfA
提取碼:dk2c

(2)解壓zookeeper安裝包。路徑自定義。筆者解壓到了/opt/module。

[ziyang@hadoop111 software]$ tar -zxvf zookeeper-3.4.10.tar.gz

(3)進入module目錄,將zookeeper同步到其他的服務器

[ziyang@hadoop111 module]$ xsync zookeeper-3.4.10/

3.配置服務器編號

(1)在/opt/module/zookeeper-3.4.10/這個目錄下創建zookeeperData

[ziyang@hadoop111 zookeeper-3.4.10]$ mkdir zookeeperData

(2)創建編輯myid文件

[ziyang@hadoop111 zookeeperData]$ vim myid

(3)在文件中添加與server對應的編號:

1

(4)拷貝配置好的zookeeper到其他機器上

重要!重要!!重要!!!
並分別在hadoop112、hadoop113上修改myid文件中內容爲2、3.

4.配置zoo.cfg文件

(1)進去zookeeper的conf目錄,將zoo_sample.cfg改爲zoo.cfg

[ziyang@hadoop111 ~]$ cd /opt/module/zookeeper-3.4.10/conf/
[ziyang@hadoop111 conf]$ mv zoo_sample.cfg zoo.cfg

(2)打開zoo.cfg文件,修改配置
[ziyang@hadoop111 conf]$ vim zoo.cfg
修改數據存儲路徑配置
dataDir=/opt/module/zookeeper-3.4.10/zookeeperData
增加如下配置

#######################cluster########################## server.1=hadoop111:2888:3888
server.2=hadoop112:2888:3888
server.3=hadoop113:2888:3888

(3)同步zoo.cfg配置文件到其他的服務器

5.配置文件解析

server.A=B:C:D

A 是一個數字,代表了這個是第幾號服務器。範圍是1~255
在集羣模式下,zookeeper會解讀myid文件。判斷這個是第幾號服務器
B 這個是服務器ip地址
C 2888端口爲服務器與集羣中的Leader服務器交換信息的端口
D 3888端口爲萬一集羣中的Leader服務器掛了,需要一個端口來重新進行選舉,選出一個新的Leader,而這個端口就是用來執行選舉時服務器相互通信的端口。

6.集羣操作,啓動停止

[ziyang@hadoop111 zookeeper-3.4.10]$ bin/zkServer.sh start
[ziyang@hadoop112 zookeeper-3.4.10]$ bin/zkServer.sh start
[ziyang@hadoop113 zookeeper-3.4.10]$ bin/zkServer.sh start
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章