背景:其实我之前已经搭建好hbase环境了,但是后来发现我的数据块丢失了,所以我不得不重新格式化整个集群
【1】删除各个集群的Hadoop/tmp
rm -r /home/michael/soft/hadoop/hadoop/tmp
【2】先用zkServer.sh start 启动各个zookeeper,再用hadoop-daemon.sh start journalnode启动各个NodeName上的 JournalNode进程。然后再进行格式化即可
zkServer.sh start (ps:各个机器上都得启动)
hadoop-daemon.sh start journalnode (ps:各个机器上都得启动)
hdfs namenode -format
【3】然后把slave1上的hadoop/tmp删了,再把master上的hadoop/tmp拷贝到slave1上的hadoop/tmp
rm -r /home/michael/soft/hadoop/hadoop/tmp (ps:在slav1上执行)
scp -r /home/michael/soft/hadoop/hadoop/tmp michael@slave1:/home/michael/soft/hadoop/hadoop
(ps:在master执行)
【4】启动start-dfs.sh
【5】启动start-hbase.sh
【6】结果:终于好使了!!!!(亲测有效)