问题描述: 搭建rocketmq集群时,在机器2上 ping 机器1的ip地址可以ping通,但telnet指定端口(9876)时提示 no route to host。
解决方案:
1 可能是 防火墙问题
在机器1运行:systemctl status firewalld,发现状态是inactive,没有启动,排除防火墙问题
2 iptable配置问题
方法a: 清除所有iptables(慎用,可能影响配置)
iptables -F
方法b: 端口放行
输入 iptables-save,出现已配置的规则。
输入 iptables -I INPUT -p tcp -m tcp --dport 9876 -j ACCEPT
运行 iptables-save,出现COMMIT则提交成功
验证:在机器2telnet 机器1IP地址 9876,成功。
原文链接:https://blog.csdn.net/wulitaotao96/article/details/115200708