zookeeper集群部署问题
2017-08-30 09:50
411 查看
今天在新的linux主机上部署zookeeper集群,各种配置完成、检查完毕后,启动报错如下:
java.net.NoRouteToHostException: No route to host
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:579)
at org.apache.zookeeper.server.quorum.QuorumCnxManager.connectOne(QuorumCnxManager.java:368)
at org.apache.zookeeper.server.quorum.QuorumCnxManager.connectAll(QuorumCnxManager.java:402)
at org.apache.zookeeper.server.quorum.FastLeaderElection.lookForLeader(FastLeaderElection.java:840)
at org.apache.zookeeper.server.quorum.QuorumPeer.run(QuorumPeer.java:762)
当连接集群中其他主机时,找不对端的主机。
原因:
1、hostname和hosts中配置虚拟域名不一致 》》》 验证配置没有问题
2、防火墙打开,需要关闭防火墙
》》》执行防火墙关闭 root用户下执行 service iptables stop
Flushing firewall rules: [ OK ]
Setting chains to policy ACCEPT: filter [ OK ]
Unloading iptables modules: [ OK ]
关闭后,重启zookeeper就正常了。
java.net.NoRouteToHostException: No route to host
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:579)
at org.apache.zookeeper.server.quorum.QuorumCnxManager.connectOne(QuorumCnxManager.java:368)
at org.apache.zookeeper.server.quorum.QuorumCnxManager.connectAll(QuorumCnxManager.java:402)
at org.apache.zookeeper.server.quorum.FastLeaderElection.lookForLeader(FastLeaderElection.java:840)
at org.apache.zookeeper.server.quorum.QuorumPeer.run(QuorumPeer.java:762)
当连接集群中其他主机时,找不对端的主机。
原因:
1、hostname和hosts中配置虚拟域名不一致 》》》 验证配置没有问题
2、防火墙打开,需要关闭防火墙
》》》执行防火墙关闭 root用户下执行 service iptables stop
Flushing firewall rules: [ OK ]
Setting chains to policy ACCEPT: filter [ OK ]
Unloading iptables modules: [ OK ]
关闭后,重启zookeeper就正常了。
相关文章推荐
- zookeeper+storm+cassandra的集群部署以及问题
- ZooKeeper分布式集群部署及问题
- Zookeeper集群部署
- Zookeeper集群服务部署
- ZooKeeper集群部署详解
- 配置zooKeeper集群出现路径不通问题的解决方案
- Zookeeper集群部署及分布式应用系统服务器上下线动态感知
- zookeeper如何做集群部署
- 学习部署ZooKeeper集群 看这篇就够了
- ZooKeeper使用(3)-- ZooKeeper的集群部署(Linux)
- zookeeper伪集群安装部署
- 生产环境实战spark (11)分布式集群 5台设备 Zookeeper集群、Kafka集群安装部署
- activiti5.10解决分布式集群部署的主键问题
- linux上部署zookeeper伪集群
- Zookeeper分布式集群部署
- 大数据 IMF 传奇 spark -history在分布式 集群 的安装部署 及问题解决
- Spark集群基于Zookeeper的HA搭建部署笔记
- java零碎要点---大型软件部署方案,磁盘阵列,raid提升硬盘性能,解决由于集群带来的文件共享问题
- 3台机器部署zookeeper-3.4.10集群
- ZooKeeper分布式集群部署及问题