HBaseクラスターのHmasterノードが起動直後にハングアップする問題の解決方法について

1. 問題分析

1. バージョン分析
私のhadoopバージョン3.1.3、hbaseバージョン2.0.5

まず、hdfs のポート番号を明確にする必要があります。hadoop3.x の HDFS NameNode の内部ポートは通常 8020/9000/9820 ですが、hadoop2.x は 8020/9000 です。ここでは、ポート 9000 は使用できません。8020 に変更します。 hdfs 上にディレクトリが正常に作成されます。

注: ここでのポート番号は、core-site.xml で設定されたポート番号と一致します。

2. HBase のログを表示する
ここに画像の説明を挿入
このことから、バージョン間の非互換性の問題である可能性があり、設定を追加する必要があることがわかります。

2、解決策

hbase-site.xml次のように構成を追加します

 <property>
    <name>hbase.unsafe.stream.capability.enforce</name>
    <value>false</value>
  </property>

次に、HBase クラスターを再起動すると、問題が解決され、HMaster ノードがハングアップしないことがわかります。
ここに画像の説明を挿入
HBase 管理ページを表示します。
ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/weixin_43520450/article/details/129015980