配置版本
zookeeper-3.4.6
hadoop-2.7.7
jdk1.8/jdk8
centos7
當(dāng)你啟動(dòng)zookeeper報(bào)錯(cuò)可以先試以下方法
?或者Error contacting service. It is probably not running
1 檢查配置文件 (myid是否寫錯(cuò),server是否空格,配置路徑是否錯(cuò)誤)
vi /opt/module/zookeeper-3.4.6/conf/zoo.cfg
server.~master:2888:3888 server前后是否有空格(復(fù)制容易犯這個(gè)錯(cuò)誤)
2 etc/profile 里的是否也配置好(注意路徑是自己的不要寫錯(cuò))
vi /etc/profile.d/bigdata_env.sh
export ZOOKEEPER_HOME=/opt/module/zookeeper-3.4.6
export PATH=$PATH:$ZOOKEEPER_HOME/bin
3 檢查bin下的zookeeper.out,會(huì)看到下圖錯(cuò)誤(我的改好了,下圖是借用)
myid找不到,但是大家配置了,這種情況有兩種
一種是該文提到的(詳情可點(diǎn)擊該鏈接)(17條消息) 成功解決ZooKeeper配置中出現(xiàn)Error contacting service. It is probably not running_前方一片光明的博客-CSDN博客_error contacting service
可能涉及到Leader(Master)選舉的問題,需要先啟動(dòng)master,然后再啟動(dòng)follower;把三臺(tái)機(jī)器都啟動(dòng)了,到最后才用zkServer.sh status查看狀態(tài)
另一種是我遇到的,以上方法都嘗試了但是沒有用的。
我的主節(jié)點(diǎn)里的zookeeper是放在/opt/module/zookeeper-3.4.6,
但是次節(jié)點(diǎn)的zookeeper是放在/usr/local/zookeeper-3.4.6。文件配置時(shí)理所當(dāng)然根據(jù)我所放位置的不同進(jìn)行更改,通過查看zookeeper.out發(fā)現(xiàn)找不到myid文件,通過查看我確定我是創(chuàng)建的,但與此同時(shí)我在此節(jié)點(diǎn)的/opt/module目錄下也發(fā)現(xiàn)了zookeeper,并且zkdata下沒有myid。
我嘗試在該目錄下創(chuàng)建myid,運(yùn)行沒有直接報(bào)錯(cuò)了,但崩掉了,由此可見行不通。
于是次節(jié)點(diǎn)刪掉/usr/local/zookeeper-3.4.6,重新在/opt/module/zookeeper-3.4.6配置(zookeeper配置路徑主,次節(jié)點(diǎn)保持一致)后面就運(yùn)行成功了
?文章來源地址http://www.zghlxwxcb.cn/news/detail-738468.html
注意像配置關(guān)乎路徑的記得全部修改(zoo.cfg,etc/profile.d/bigdata_env.sh)文章來源:http://www.zghlxwxcb.cn/news/detail-738468.html
?
到了這里,關(guān)于當(dāng)zookeeper報(bào)錯(cuò)Invalid config, exiting abnormally,Error contacting service. It is probably not running的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!