1. 程式人生 > >zookeeper叢集啟動報錯ZooKeeper JMX enabled by default...解決方案

zookeeper叢集啟動報錯ZooKeeper JMX enabled by default...解決方案

1. 上傳zookeeper到linux伺服器,並解壓縮/opt/install中 2. zookeeper_home/conf    zoo_sample.cfg 改名 成 zoo.cfg    cp zoo_sample.cfg zoo.cfg 3. 修改zoo.cfg # zookeeper_home 建立 data目錄 dataDir=/opt/install/zookeeper-3.4.5/data

server.0=hadoop.baizhiedu.com:2888:3888 server.1=hadoop1.baizhiedu.com:2888:3888 server.2=hadoop2.baizhiedu.com:2888:3888

4. data目錄下面建立一個myid檔案 #第一臺伺服器  myid  0 #第二臺伺服器  myid  1 #第三臺伺服器  myid  2

5. scp 把zookeepr 拷貝到 叢集的每一個節點 scp -r 

6. 對應伺服器 修改 myid 檔案的值

7. 啟動zookeeper叢集 bin/zkServer.sh start  bin/zkServer.sh status 檢視叢集狀態

#client訪問 zk  leader bin/zkCli.sh 

啟動出問題,你首先看

server.0=hadoop.baizhiedu.com:2888:3888 server.1=hadoop1.baizhiedu.com:2888:3888 server.2=hadoop2.baizhiedu.com:2888:3888

對應起來沒有,接著再檢視所有防火牆是否關閉,service iptables stop關閉防火牆,或(chkconfig iptables off)永久關閉防火牆,下次重新啟動也是關閉。