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 管理ページを表示します。