连接到远程HBase时出现超时错误
当我连接到远程HBase群集时,我看到很多这样的消息:连接到远程HBase时出现超时错误,hbase,Hbase,当我连接到远程HBase群集时,我看到很多这样的消息: 17/07/26 03:17:21 INFO RpcRetryingCaller:Call exception,trys=12,retries=31,start=158602毫秒前,cancelled=false,msg=com.google.protobuf.ServiceException:org.apache.hadoop.net.ConnectTimeoutException:10000毫秒超时,等待通道准备好连接。ch:java.
17/07/26 03:17:21 INFO RpcRetryingCaller:Call exception,trys=12,retries=31,start=158602毫秒前,cancelled=false,msg=com.google.protobuf.ServiceException:org.apache.hadoop.net.ConnectTimeoutException:10000毫秒超时,等待通道准备好连接。ch:java.nio.channels.SocketChannel[connection pending remote=ip-172-22-123-54.us-west-2.compute.i
然后是一个例外:
位于org.apache.hadoop.hbase.client.RpcRetryingCaller.callWithRetries(RpcRetryingCaller.java:159)
位于org.apache.hadoop.hbase.client.HBaseAdmin.executecalable(HBaseAdmin.java:4422)
位于org.apache.hadoop.hbase.client.HBaseAdmin.executecalable(HBaseAdmin.java:4414)
位于org.apache.hadoop.hbase.client.HBaseAdmin.getClusterStatus(HBaseAdmin.java:2972)
位于org.apache.hadoop.hbase.util.RegionSizeCalculator.init(RegionSizeCalculator.java:100)
这些问题的根本原因是什么?检查hbase是否已启动。关闭防火墙。检查时间是否同步 使用正确的hbase端口 旧版本使用端口
60000
新版本使用端口16010
进行连接