hbase配置启动后,HMaster在jps出现几秒后消失

集群共1、2、3、4机器

zookeeper配置在2、3、4机器上,hbase的Master设置为1机器,regionserver设置为2、3、4.

启动后发现regionserver正常启动,但是Hmaster出现几秒后消失,启动失败。

查看日志发现是拒绝连接。

java.net.ConnectException: Call From node01/192.168.216.101 to node01:8020 failed on connection exception: java.net.ConnectException: Connection refused; For more details see:  http://wiki.apache.org/hadoop/ConnectionRefused

    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)


有没有碰见过这种情况的,怎么解决啊。

根据您提供的情况,可能是HMaster没能连接到zookeeper集群导致的,建议您按照以下步骤解决问题:

  1. 确认zookeeper集群正常启动,并且zookeeper的配置文件中确实有配置与hbase相关的参数。

  2. 检查HMaster的配置文件中zookeeper的配置是否正确。可以使用命令行工具hbase zkcli来检查是否正常连接到zookeeper。如果连接不上,可以检查防火墙是否禁止了客户端访问zookeeper的端口。

  3. 检查HMaster日志,查看更详细的故障信息。特别是错误日志中提到的连接被拒绝的原因,可能会有更多的信息可以指引您解决问题。

希望以上建议可以帮到您解决问题。