之前一直報錯連接不上,檢查了很多遍ip也對著,端口也是,配置等等都沒有問題,也能ping通linux主機,一整天沒調(diào)通,煩都煩死了。
后來第二天繼續(xù)調(diào)試,發(fā)現(xiàn)之前關閉防火墻的時候,使用的是systemctl stop firewalld這個命令,會報錯未找到firewalld,以為是我的linux主機沒有firewall
但是當我使用firewall-cmd --state 時發(fā)現(xiàn)防火墻在運行。這時候才發(fā)現(xiàn)我之前的關閉防火墻命令對于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)檢查防火墻狀態(tài):systemctl status firewalld
二、使用firewall-cmd配置端口
(1)查看防火墻狀態(tài):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 #添加端口,格式為:端口/通訊協(xié)議
–permanent #永久生效,沒有此參數(shù)重啟后失效
注意:添加端口后,必須用命令firewall-cmd --reload重新加載一遍才會生效
(5)關閉防火墻端口:firewall-cmd --zone=public --remove-port=9200/tcp --permanent
希望以后不要再犯這樣的聰明,啊小聰明。
到此這篇關于關于idea+centos7+zookeeper報錯connectionloss,timeout問題的文章就介紹到這了,更多相關zookeeper報錯connectionloss timeout問題內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
您可能感興趣的文章:- IDEA整合Dubbo+Zookeeper+SpringBoot實現(xiàn)
- 分布式鎖為什么要選擇Zookeeper而不是Redis?看完這篇你就明白了
- SpringCloud使用Zookeeper作為配置中心的示例
- 如何使用Java操作Zookeeper
- SpringCloud使用Zookeeper作為注冊中心
- SpingBoot+Dubbo+Zookeeper實現(xiàn)簡單分布式開發(fā)的應用詳解
- Windows Zookeeper安裝過程及啟動圖解
- SpringBoot中dubbo+zookeeper實現(xiàn)分布式開發(fā)的應用詳解
- 2020最新IDEA SpringBoot整合Dubbo的實現(xiàn)(zookeeper版)
- C#如何連接使用Zookeeper