1

サーバー (リモート) にスタンドアロンの HBase をインストールしています。Phoenix を使用して通信する Java クライアントを作成しましたが、36 回試行して例外をスローすることがわかりました。

HBase-Version : 1.1.5
Phoenix-core: 4.8.0-HBase-1.1

接続文字列:

Class.forName("org.apache.phoenix.jdbc.PhoenixDriver");
Connection connection = DriverManager.getConnection("jdbc:phoenix:192.168.1.xxx:2181");

私は何かが欠けているのでしょうか、まったく接続していません。

例外:

Exception in thread "main" java.sql.SQLException: org.apache.hadoop.hbase.client.RetriesExhaustedException: Failed after attempts=36, exceptions:
Mon Oct 17 11:50:18 IST 2016, null, java.net.SocketTimeoutException: callTimeout=60000, callDuration=80992: row 'SYSTEM:CATALOG,,' on table 'hbase:meta' at region=hbase:meta,,1.1588230740, hostname=HOSTNAME,16201,1476683863488, seqNum=0

誰かが私を助けることができます..!

4

2 に答える 2

2

その内部 IP マッピング エラー、
Anybody は、サーバーへの要求の最初のプッシュに苦労しています。ホスト文字列が構成されていることを確認してください。ここでホストを変更

于 2016-10-21T04:51:39.403 に答える