在設定zookeeper叢集中出現的問題
阿新 • • 發佈:2018-11-05
在zookeeper設定中出現了問題,可以開啟zookeeper但是用zkServer.sh status 卻查詢不到,顯示未開啟,用jps卻可以查詢出程序,證明已經開啟
經網上查詢說可能是log的路徑出現問題,設定了路徑去沒有建立資料夾,還有一種說法說會出現這種情況的需要去修改zkserver.sh檔案,嘗試以後
發現都不能解決問題,遂用zkServer.sh start-foreground命令查詢啟動log,啟動log的裡全是連線超時,此時,想到的出現的問題為:埠不通,遂
百度關閉防火牆:
1) 重啟後生效
開啟: chkconfig iptables on
關閉: chkconfig iptables off
2) 即時生效,重啟後失效
開啟: service iptables start
關閉: service iptables stop
需要說明的是對於Linux下的其它服務都可以用以上命令執行開啟和關閉操作。
在開啟了防火牆時,做如下設定,開啟相關埠,
修改/etc/sysconfig/iptables 檔案,新增以下內容:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
關閉防火牆後狀態正常,現考慮將防火牆開啟埠。