ERROR: KeeperErrorCode = NoNode for /hbase/master 问题原因
修改了hbase的配置文件hbase-site.xml伪分布式环境,会导致文件的不完整,hadoop上文件与本地文件不一致,所以进入hbase时list搜索不到之前的一整个文件。简而言之,之前时分布式存储的,3个机器,1个存储1块构成完整的文件,现去掉2个,再次查询时就会报错。
修改了配置文件,将伪分布式存储改为一个hadoop-master
[root@hadoop-master conf]# pwd
/root/bigdata/hbase/conf
[root@hadoop-master conf]# cat regionservers
hadoop-master
#hadoop-slave1 # 改动1
#hadoop-slave2 # 改动2
<property>
<name>hbase.zookeeper.quorum</name>
<value>hadoop-master:2181</value> # 改动3
</property>
解决办法:
1 关闭所有进程
[root@hadoop-master ~]# cd bigdata/hadoop/sbin
[root@hadoop-master sbin]# ./stop-all.sh