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檔案...