多次格式化 hadoop 导致 datanode 无法启动以及 hbase 无表状态。

本贴最后更新于 1887 天前,其中的信息可能已经东海扬尘

一、多次格式化 namenode 导致无法启动 datanode 节点,报错如下:

1.png
解决办法:
① 停止 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/*

2.png

3.png
③ 再次格式化。
主节点执行: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 集群。

  • Hadoop

    Hadoop 是由 Apache 基金会所开发的一个分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。

    86 引用 • 122 回帖 • 626 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...