
第一步:查看进程。HMaster进程消失
第二步:查看日志,$HBASE_HOME/logs文件夹中
错误内容为: cannot get master address from zookeeper
进行百度:
判断是配置出问题了,所以去检查配置文件,我们可以看到hbase中conf下的hbase-site.xml的
<property>
<name>hbase.rootdir</name>
<value>hdfs://master:8020/hbase</value>
</property>
hadoop配置core-site.xml为
<property>
<name> fs.default.name </name>
<value>hdfs://master:9000</value>
</property>
可以看到端口写错,结合网上的一些情况最终初步判断是这个原因,于是修改hbase-site.yml的部分内容为:
<property>
<name>hbase.rootdir</name>
<value>hdfs://master:9000/hbase</value>
</property>
然后重启。如果配置环境变量了可以在任意目录下输入 hase shell,然后就会进入到hbase控制台