3

メインOSはWindows764ビットです。VMプレーヤーを使用して2つのvmCentOS5.6システムを作成します。ネット接続はブリッジです。私は両方のCentOSシステムにHbaseをインストールしました。一方はマスターで、もう一方はスレーブです。シェルに入って、ステータス'details'を実行すると。

マスターからのエラーは

zookeeper.ZKConfig:zoo.cfgに有効なクォーラムサーバーが見つかりませんエラー:org.apache.hadoop.hbase.ZooKeeperConnectionException:エラーが原因でHBaseがZooKeeperに接続できません

そしてスレーブからのエラーは

エラー:org.apache.hadoop.hbase.ZooKeeperConnectionException:HBaseはZooKeeperに接続できますが、接続はすぐに閉じます。これは、サーバーの接続数が多すぎることを示している可能性があります(デフォルトは30)。ZKサーバーのログでそのエラーを調べてから、HBaseConfigurationをできるだけ頻繁に再利用していることを確認してください。詳細については、HTableのjavadocを参照してください。

提案をお願いします。どうもありがとう

4

2 に答える 2

3

これが.bashrc内にあるかどうかを確認し、含まれていない場合は、それらを追加してすべてのhbaseサービスを再起動します(手動で実行することも忘れないでください)。これにより、疑似分散インストールが実行されました。私の問題(そしておそらくあなたの問題も)は、Hbaseがその構成を検出していなかったことです。

export HADOOP_CONF_DIR=/etc/hadoop/conf
export HBASE_CONF_DIR=/etc/hbase/conf
于 2012-06-20T04:55:11.597 に答える
0

これは私のマシンでよく見られます。私にはフェイルセーフの治療法はありませんが、stop-all.shを実行し、hadoopとdfs(dfsの失敗)が一時ファイルを保存しているすべての場所を削除することになります。dfsの実行中にコンピューターがスリープ状態になった後に発生するようです。

これを回避するために、シングルユーザーモードで実験します。開発中に配布する必要はありません。

于 2011-11-09T18:12:15.613 に答える