2016-05-13 9 views
0

Hbaseでテーブルを作成中に以下のエラーが表示されます。何人かがこれで私を助けてくれますか?ありがとうテーブルネームスペースがまだ準備されていません。後でやり直してください。

にjava.io.IOException:で、まだ、 後で org.apache.hadoop.hbase.master.HMaster.getNamespaceDescriptor(HMaster.java:3387) で再度試して表の名前空間マネージャ準備ができていない組織.apache.hadoop.hbase.master.HMaster.createTable(HMaster.java:1829) at org.apache.hadoop.hbase.master.HMaster.createTable(HMaster.java:1965) at org.apache.hadoop.hbase .protobuf.generated.MasterProtos $ MasterService $ 2.callBlockingMethod(MasterProtos.java:40470) at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2078) at org.apache.hadoop.hbase。 ipc.CallRunner.run(CallRunner.java:108) at org.apache.hadoop.hbase.ipc.FifoRpcScheduler $ 1.run(FifoRpcScheduler.java:74) at java.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:471) at java.util.concurrent .FutureTask.run java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:615)でjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)で(FutureTask.java:262) (Thread.java:745)

答えて

1

これらのタイプのエラーは、ブロックの場所を見つけることができない場合に発生します。

Hbaseリージョンサーバーのログを慎重に確認してください。

同じ問題が発生しました。そしてこれは、HBaseのの矛盾を見つけるだろうし、それがまた を修正します

hbase hbck -fix 

で固定してしまった、詳細はを確認してください。

何もあなたのために働くいない場合は最後のステップは、3 inconsitenciesを示したのHBase hbckを使用してみました

+0

HBaseの再起動です。 META地域またはその属性の一部がnullです。 hbase:meta、replicaId 0はどの地域でも見つかりません。 hbase:メタテーブルが一貫していません。適切な修正オプションを使用してHBCKを実行し、hbase:metaの矛盾を修正します。 修正を使用しようとしましたが、最大再試行に達した後でエラーが発生しました。 –

+0

@shivanagesh:hbckの他にもいくつかのオプションがありますが、ここで詳しく説明します。個々の地域レベルの不一致は、-fix引数で自動的に修正するのではなく、個別に修正することもできます。http://www.cloudera.com/documentation/enterprise/5-4-x/topics/admin_hbck_poller.html –

+0

pls keep posted 。何も問題がなければ、hbaseの再起動は極端です。 –

関連する問題