3

疑似分散モードで Ubuntu 12.04 に HBase 0.92.1-cdh4.0.1 をインストールしました。
hbase-masterhbase-regionserver、およびZookeeper -serverがこのマシンで実行されています。HDFS が別のマシンで実行されている (それに応じてプロパティhbase.rootdirが設定されている)。

「hbaseシェル」に問題があります。次のようなテーブル作成ステートメントを送信するたびに

   create 'tbl1', {NAME => 'd', COMPRESSION => 'GZ'}

シェルがハングし (何も返さず、永遠に待機します)、ctrl+c でシェルを強制終了する必要があります。ただし、コマンドは常に実行され、「hbase shell」で「list」コマンドを送信すると、テーブルがリストされます。また、Web UI にはデフォルトのポート 60010 からアクセスでき、作成されたテーブルはユーザー テーブルの下に一覧表示されます。HDFS の hbase ディレクトリをクリーンアップし、Zookeeper ログをクリーンアップし、ホスト ファイルを修正しました (127.0.1.1 を 127.0.0.1 に変更)。この問題の原因は何ですか?

4

2 に答える 2

3

HBASE Web UI をチェックインします。その特定のテーブルで「移行中の地域」がアクティブかどうか。その場合、問題が解決しない可能性があります。移行が完了するのを待ちます。それ以外の場合は、Hbase マスターを再起動します。この問題が発生した場合は、hbase ログをここに貼り付けてください。

于 2012-07-16T10:33:21.323 に答える
1

サーバーを再起動した後、問題は解消されました! うるう秒のバグ(2012 年 6 月 30 日 / 7 月 1 日)と関係があるのか​​もしれません。一部の Java プロセスは、明らかな理由もなく、非常に高い CPU 負荷を持っていました。

于 2012-07-09T16:06:29.460 に答える