關於idea+centos7+zookeeper報錯connectionloss,timeout問題
之前一直報錯連接不上,檢查瞭很多遍ip也對著,端口也是,配置等等都沒有問題,也能ping通linux主機,一整天沒調通,煩都煩死瞭。
後來第二天繼續調試,發現之前關閉防火墻的時候,使用的是systemctl stop firewalld這個命令,會報錯未找到firewalld,以為是我的linux主機沒有firewall
但是當我使用firewall-cmd –state 時發現防火墻在運行。這時候才發現我之前的關閉防火墻命令對於centos7可能不適用。我是centos7.9;然後關閉防火墻命令是
systemctl stop firewalld.service ;再次查看防火墻的時候終於是關閉瞭。緊接著禁止防火墻開機自啟動:systemctl disable firewalld.service;
再次跑項目,成功連接!
xshell命令如下:
ps:如果要重新開啟開機自啟動:systemctl enable firewalls.service
其他防火墻命令如下:
一、防火墻的開啟、關閉、禁用命令
(1)設置開機啟用防火墻:systemctl enable firewalld.service
(2)設置開機禁用防火墻:systemctl disable firewalld.service
(3)啟動防火墻:systemctl start firewalld
(4)關閉防火墻:systemctl stop firewalld
(5)檢查防火墻狀態:systemctl status firewalld
二、使用firewall-cmd配置端口
(1)查看防火墻狀態:firewall-cmd –state
(2)重新加載配置:firewall-cmd –reload
(3)查看開放的端口:firewall-cmd –list-ports
(4)開啟防火墻端口:firewall-cmd –zone=public –add-port=9200/tcp –permanent
命令含義:
–zone #作用域
–add-port=9200/tcp #添加端口,格式為:端口/通訊協議
–permanent #永久生效,沒有此參數重啟後失效
註意:添加端口後,必須用命令firewall-cmd –reload重新加載一遍才會生效
(5)關閉防火墻端口:firewall-cmd –zone=public –remove-port=9200/tcp –permanent
希望以後不要再犯這樣的聰明,啊小聰明。
到此這篇關於關於idea+centos7+zookeeper報錯connectionloss,timeout問題的文章就介紹到這瞭,更多相關zookeeper報錯connectionloss timeout問題內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!
推薦閱讀:
- CentOS7 防火墻(firewall)的操作命令大全
- CentOS7防火墻和端口相關命令介紹
- 騰訊雲部署javaWeb項目的實現步驟
- Docker部署mysql遠程連接 解決2003的問題
- 騰訊雲服務器tomcat端口無法訪問的解決方法