1

入力と出力として HBase を使用して単純な Hadoop MapReduce プログラムを実行しています。エラーが発生しています:

java.lang.RuntimeException: org.apache.hadoop.hbase.client.NoServerForRegionException: Unable to find region for OutPut,,99999999999999 after 10 tries.
4

4 に答える 4

4

この例外は、hbase のバージョンに違いがある場合に発生しました。

私たちのコードは、hbase jar の 0.94.X バージョンでビルドされ、実行されています。一方、hbase サーバーは 0.90.3 で実行されていました。

hbase jar の適切なバージョン (0.90.3) で pom ファイルを変更すると、正常に動作し始めました。

于 2013-10-09T01:08:09.247 に答える
0

bin/hbase hbck領域サーバーが実行されているマシンを照会して検索します。すべての地域サーバーが稼働していることを確認してください。start regionserverリージョンサーバーの起動に使用

于 2013-02-01T15:22:46.790 に答える
0

マシンで Regionserver が開始されていても、時刻同期のために失敗する場合があります。

すべての Regionserver ノードと HbaseMaster ノードに NTP がインストールされていることを確認してください。

Hbase はタイムスタンプをインデックスとして使用するキーと値のペアで動作するため、3 秒未満の時間のずれが許容されます。

于 2013-02-07T08:49:25.570 に答える