一台hbase 挂了, 奇怪的是 web 页面显示两个节点挂了。
但是切换master 以后, 就只有一个节点挂了。
region server报错:
2021-05-26 14:25:09,494 WARN [regionserver/hadoop-xxx.pconline.ctc/192.168.xxxx:16020] regionserver.HRegionServer: reportForDuty failed; sleeping and then retrying.
2021-05-26 14:25:12,495 INFO [regionserver/hadoop-xxx.pconline.ctc/192.168.xxxx:16020] regionserver.HRegionServer: reportForDuty to master=hadoop-xxxx.pconline.ctc,16000,1622009355759 with port=16020, startcode=1622010305367
2021-05-26 14:25:12,496 WARN [regionserver/hadoop-yyyyy.pconline.ctc/192.168.xxxx:16020] regionserver.HRegionServer: error telling master we are up
com.google.protobuf.ServiceException: java.net.ConnectException: 拒绝连接
at org.apache.hadoop.hbase.ipc.AbstractRpcClient.callBlockingMethod(AbstractRpcClient.java:223)
at org.apache.hadoop.hbase.ipc.AbstractRpcClient$BlockingRpcChannelImplementation.callBlockingMethod(AbstractRpcClient.java:287)
at org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos$RegionServerStatusService$BlockingStub.regionServerStartup(RegionServerStatusProtos.java:8982)
at org.apache.hadoop.hbase.regionserver.HRegionServer.reportForDuty(HRegionServer.java:2270)
at org.apache.hadoop.hbase.regionserver.HRegionServer.run(HRegionServer.java:894)
at java.lang.Thread.run(Thread.java:744)
百思不得解。
最后留意到
[regionserver/hadoop-xxx.pconline.ctc/192.168.xxxx:16020]
是两台不同的主机跟ip 。
按理说 向 master 报告应该是报告自己启动了。
恍惚中, 看看 了下 /etc/hosts 配置
果然出问题了
不知道时候, hosts 配置错了。 估计是哪个呆瓜。复制粘贴的时候,搞错了。
修改、etc/hosts 问题搞定。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/133735/viewspace-2774046/ ,如需转载,请注明出处,否则将追究法律责任。