[DataNode]hadoop集群重启的命令行

hadoop配置好之后启服务,jps能看到datanode进程,可是后台的datanode日志有如下错误,且50070端口上也是没有活的节点_精品文库_IThao123 - IT行业第一站 http://www.ithao123.cn/content-8105139.html
原因可能是我之前有四台机器,每台机器有6块磁盘,其中有一台机器的磁盘目录与另外3台目录名称不一样,当时创建dfs.data.dir目录的时候,好像没创建成功,所以就做各种格式化操作了。
解决办法
1、先把集群停掉
2、删除hadoop.tmp.dir、dfs.name.dir、dfs.journalnode.edits.dir 等配置目录
3、删除dfs.data.dir目录
4、重新执行如下步骤

在每个节点上把zookeeper服务启动 zkServer.sh start

在某一namenode节点上执行如下命令,创建命名空间 hdfs zkfc -formatZK

在每个节点用如下命令启日志程序 hadoop-daemon.sh start journalnode

在主namenode节点格式化namenode和journalnode目录 hadoop namenode -format mycluster

在主namenode节点启动namenode进程 hadoop-daemon.sh start namenode

如下命令是把备namenode节点的目录格式化并把元数据从主namenode节点拷贝过来(在备节点执行) hdfs namenode -bootstrapStandby

启动备节点的namenode hadoop-daemon.sh start namenode

在两个namenode节点都启动zkfc服务 hadoop-daemon.sh start zkfc

在所有的datanode节点上启动datanode hadoop-daemon.sh start datanode

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 简述 hadoop 集群一共有4种部署模式,详见《hadoop 生态圈介绍》。HA模式的集群里面会部署两台NN(最...
    mtide阅读 12,002评论 0 10
  • 如果上天可以给我一次选择的机会, 我不敢奢望什么金银财宝什么宝马豪宅。 只是祈求能赐给我一个健康的身体, 能够像正...
    得我者幸阅读 3,184评论 0 2
  • 01 周末宅家成了我的日常 你不在 我的日常变成了无聊 02 旁边的小孩问我 阿姨,为什么一个人看电影 你不在 我...
    玫瑰西海岸阅读 1,709评论 3 4
  • 这是第二次上课 右上是老师给的建议
    VictoryH阅读 775评论 0 2