Hbase出现ERROR: Can't get master address from ZooKeeper; znode data == null解决办法
hbase-site.xml文件中的
<property>
<name>hbase.rootdir</name>
<value>hdfs://hadoop1:49002/hbase</value>
</property>
rootdir中的IP设定很重要,需要设定对应的IP
与Hadoop中的core-site.xml中fs.defaultFS中的路径不相同
<property>
<name>fs.defaultFS</name>
<value>hdfs://hadoop1:9000</value>
</property>
要改成相同的
HBase shell报错org.apache.hadoop.hbase.ipc.ServerNotRunningYetException: Server is not running yet
bin/hdfs dfsadmin -safemode get
直接关闭即可,不用进入root或关闭hbase和Hadoop
bin/hdfs dfsadmin -safemode leave(即使显示是off也要执行这条命令再试试)