Zookeeper 安裝與配置

2021-08-01 15:14:59 字數 1577 閱讀 6500

zookeeper的安裝和配置十分簡單, 既可以配置成單機模式, 也可以配置成集群模式. 下面將分別進行介紹.

bash**  

ticktime=2000

clientport=4180

引數說明:

至此, zookeeper的單機模式已經配置好了. 啟動server只需執行指令碼:

bash**  

bin/zkserver.sh start  

server啟動之後, 就可以啟動client連線server了, 執行指令碼:

bash**  

bin/zkcli.sh -server localhost:4180

所謂偽集群, 是指在單台機器中啟動多個zookeeper程序, 並組成乙個集群. 以啟動3個zookeeper程序為例.

將zookeeper的目錄拷貝2份:

bash**  

|--zookeeper0  

|--zookeeper1  

|--zookeeper2  

更改zookeeper0/conf/zoo.cfg檔案為:

bash**  

ticktime=2000

initlimit=5

synclimit=2

clientport=4180

server.0=127.0.0.1:8880:7770

server.1=127.0.0.1:8881:7771

server.2=127.0.0.1:8882:7772

新增了幾個引數, 其含義如下:

參照zookeeper0/conf/zoo.cfg, 配置zookeeper1/conf/zoo.cfg, 和zookeeper2/conf/zoo.cfg檔案. 只需更改datadir, datalogdir, clientport引數即可.

bash**  

bin/zkcli.sh -server localhost:4180

集群模式的配置和偽集群基本一致.

由於集群模式下, 各server部署在不同的機器上, 因此各server的conf/zoo.cfg檔案可以完全一樣.

下面是乙個示例:

bash**  

ticktime=2000

initlimit=5

synclimit=2

datadir=/home/zookeeper/data    

datalogdir=/home/zookeeper/logs    

clientport=4180

server.43=10.1.39.43:2888:3888

server.47=10.1.39.47:2888:3888

server.48=10.1.39.48:2888:3888

示例中部署了3臺zookeeper server, 分別部署在10.1.39.43, 10.1.39.47, 10.1.39.48上. 需要注意的是, 各server的datadir目錄下的myid檔案中的數字必須不同.

10.1.39.43 server的myid為43, 10.1.39.47 server的myid為47, 10.1.39.48 server的myid為48

Zookeeper 安裝和配置

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

zookeeper配置以及安裝

leader隨機選舉 1 tar zxvf zookeeper 3.4.9.tar.gz c export servers cd servers ln s zookeeper 3.4.9 zookeeper mv zoo sample.cfg zoo.cfg 2 配置 集群中的follower伺服器...

zookeeper安裝和配置

將zookeeper放在hadoop1節點的 usr local 目錄下,通過scp拷貝到hadoop2 hadoop3節點上,執行命令 tar zxvf zookeeper 3.4.8.tar.gz 配置zookeep系統環境變數,執行命令如下 vim etc profile 在profile檔案...