Zookeeper 安裝和配置

2021-07-26 06:26:25 字數 2345 閱讀 4420

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

bash**  

ticktime=2000

clientport=4180

ticktime=2000  

clientport=4180

引數說明:

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

bash**  

bin/zkserver.sh start  

bin/zkserver.sh start
server啟動之後, 就可以啟動client連線server了, 執行指令碼:

bash**  

bin/zkcli.sh -server localhost:4180

bin/zkcli.sh -server localhost:4180
所謂偽集群, 是指在單台機器中啟動多個zookeeper程序, 並組成乙個集群. 以啟動3個zookeeper程序為例.

將zookeeper的目錄拷貝2份:

bash**  

|--zookeeper0  

|--zookeeper1  

|--zookeeper2  

|--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

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

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

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

Zookeeper 安裝和配置

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

Zookeeper 安裝和配置

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