博学而笃志,切问而近思

hbase遇到问题及解决方法1.zookeeper启动报错错误日志

启动zookeeper报错信息如下:

java.net.NoRouteToHostException: No route to hostat 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)2015-05-19 10:26:26,983 [myid:1] – INFO [QuorumPeer[myid=1]/0:0:0:0:0:0:0:0:2181:FastLeaderElection@849] – Notification time out: 800解决方法

此问题产生的主要原因是因为zookeeper集群未关闭防火墙。 执行下面命令后仍然报上面的错误: systemctl start iptables.service 经过仔细查找后发现,CentOS 7.0默认使用的是firewall作为防火墙,,需要执行如下命令关闭防火墙: systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 关闭各个节点防火墙后,重启zookeeper进程,就可以解决上述问题了。

却只能这样。只有对爱的人,我们才会斤斤计较,锱铢必较。

博学而笃志,切问而近思

相关文章:

你感兴趣的文章:

标签云: