一、问题分析
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的log日志
由此可以看出,可能是版本之间的不兼容问题,需要添加配置。
二、解决方法
在
hbase-site.xml
增加配置,如下所示:
<property><name>hbase.unsafe.stream.capability.enforce</name><value>false</value></property>
之后重新启动HBase集群,发现问题解决了,HMaster节点不会挂掉了
查看HBase管理页面
版权归原作者 故明所以 所有, 如有侵权,请联系我们删除。