一、多次格式化 namenode 导致无法启动 datanode 节点,报错如下:
解决办法:
① 停止 hadoop 集群。
/home/hadoop/hadoop-2.8.4/sbin/stop-all.sh
② 删除 core-site.xml 和 hdfs-site.xml 文件中配置的文件夹(注意:整个集群机器都要操作,主节点是删除 namenode 的目录;从节点是删除 datanode 的目录。)
rm -rf /home/hadoop/hadoop-2.8.4/name/*
rm -rf /home/hadoop/hadoop-2.8.4/data/*
rm -rf /home/hadoop/hadoop-2.8.4/tmp/*
③ 再次格式化。
主节点执行:hadoop namenode -format
④ 重启 hadoop 集群。
二、多次格式化 hadoop 导致 hbase 无法创建表问题。
① 停止 hbase 集群。
② 删除原来 hbase 配置文件下 zookeeper 的配置目录。
rm -rf /home/hadoop/zookeeper-3.4.12/data/*
③ 重新格式化 opentsdb 并创建表。
env COMPRESSION=none HBASE_HOME=/home/hadoop/hbase-1.2.6/ /usr/share/opentsdb/tools/create_table.sh
④ 重新启动 hbase 集群。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于