/ / Timeout Fehler beim Verbinden mit remote HBase - hbase

Zeitüberschreitungsfehler beim Verbinden mit remote HBase - hbase

Wenn ich mich mit einem Remote-HBase-Cluster verbinde, sehe ich viele dieser Nachrichten:

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

und dann eine Ausnahme: 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)

Was ist die Ursache für dieses Problem?

Antworten:

1 für die Antwort № 1

Überprüfen Sie, ob die HBase bereits gestartet wurde. Schließen Sie die Firewall. Überprüfen Sie, ob die Uhrzeitsynchronisation erfolgt

Verwenden Sie den richtigen HBase-Port Die alte Version verwendet Port 60000 und die neue Version verwendet Port 16010 verbinden