连接到远程HBase时出现超时错误

时间:2017-07-26 19:53:03

标签: hbase

当我连接到远程HBase群集时,我看到很多这样的消息:

17/07/26 03:17:21 INFO RpcRetryingCaller: Call exception, tries=12, retries=31, started=158602 ms ago, cancelled=false, msg=com.google.protobuf.ServiceException: org.apache.hadoop.net.ConnectTimeoutException: 10000 millis timeout while waiting for channel to be ready for connect. ch : java.nio.channels.SocketChannel[connection-pending remote=ip-172-22-123-54.us-west-2.compute.i

然后是一个例外: at org.apache.hadoop.hbase.client.RpcRetryingCaller.callWithRetries(RpcRetryingCaller.java:159) at org.apache.hadoop.hbase.client.HBaseAdmin.executeCallable(HBaseAdmin.java:4422) at org.apache.hadoop.hbase.client.HBaseAdmin.executeCallable(HBaseAdmin.java:4414) at org.apache.hadoop.hbase.client.HBaseAdmin.getClusterStatus(HBaseAdmin.java:2972) at org.apache.hadoop.hbase.util.RegionSizeCalculator.init(RegionSizeCalculator.java:100)

这些问题的根本原因是什么?

1 个答案:

答案 0 :(得分:1)

查看hbase已经启动。关闭防火墙。检查时间同步。

使用正确的hbase端口  旧版本使用端口60000 新版本使用端口16010连接