我是在刚搭建好HDFS高可用后,发现存在一台NamNode节点无法启动,但该节点上的DataNode仍可正常运行。其它的NameNode在正常运行。

问题可能是由多个NameNode上的元数据信息不一致,解决方法如下:

1、停止HDFS集群。

2、删除每个NameNode节点上的data、logs。(我是在刚搭好HDFS集群遇到的这个问题,所有data和logs中的数据可直接删除。如果data和logs中存在重要的不能删除的数据,还请将数据迁移保存至别处,或使用其它方法进行解决)。

3、在每一个JournalNode节点上,输入以下命令启动journalnode服务。(我是在每一台NameNode上启动的)。

hdfs --daemon start journalnode

4、在一个NameNode节点上,对其进行格式化,并启动。

//格式化
hdfs namenode -format//启动namenode
hdfs --daemon start namenode

5、在其它每一个NameNode节点上执行下面这句话,同步<第4步那个NameNode节点>的元数据信息。

hdfs namenode -bootstrapStandby

6、其它NameNode节点都去执行下面这句话启动NameNode——除<第4步那个NameNode节点>。

hdfs --daemon start namenode

然后通过jps就可以查看NameNode已经启动了。

HDFS高可用集群中NameNode无法启动——解决方案相关推荐

  1. Hadoop高可用集群下namenode格式化失败问题解决

    Hadoop高可用集群下namenode格式化失败问题解决 输入hdfs namenode -format报如下错误 解决方法: 1.在zookeeper目录下执行./bin/zkServer.sh ...

  2. [转]HA高可用集群中“脑裂“问题解决

    什么是脑裂(split-brain) 在"双机热备"高可用(HA)系统中,当联系两个节点的"心跳线"断开时(即两个节点断开联系时),本来为一个整体.动作协调的H ...

  3. 高可用集群中的选举机制

    2019独角兽企业重金招聘Python工程师标准>>> 一个高可用的集群里,一般都会存在主节点的选举机制.这里以elasticsearch集群为例,介绍一下集群的节点选举方法. 如果 ...

  4. 从0开始搭建Hadoop2.x高可用集群(HDFS篇)

    从0开始搭建Hadoop2.x高可用集群(HDFS篇) 演示目标 演示环境 注意事项 准备虚拟机 关闭防火墙 检查系统时间 修改host 设置免密登录 卸载OpenJDK 安装软件 准备HDFS 配置 ...

  5. Hadoop2.0高可用集群搭建【保姆级教程】

    搭载Hadoop2.0高可用集群 说明 准备 下载好所需要的文件 目录准备 虚拟机网络配置(可能会在其他文章中讲到) 文件的安装 配置环境变量 环境变量的验证 关闭防火墙 配置Hadoop高可用集群 ...

  6. mycat mysql好可用架构_想要学会MyCat高可用集群搭建,但是这些知识点却还玩不明白?...

    一.集群架构 1.MyCat实现读写分离架构 在我前面的文章, 我已经讲解过了通过MyCat来实现MySQL的读写分离, 从而完成MySQL集群的负载均衡 , 如下面的结构图: 但是以上架构存在问题 ...

  7. 高可用集群的脑裂问题

    本文来说下集群的脑裂问题 文章目录 什么是脑裂(split-brain) 集群脑裂产生的原因 如何预防HA集群脑裂 什么是Fence设备 本文小结 什么是脑裂(split-brain) 在" ...

  8. K8S 学习笔记三 核心技术 Helm nfs prometheus grafana 高可用集群部署 容器部署流程

    K8S 学习笔记三 核心技术 2.13 Helm 2.13.1 Helm 引入 2.13.2 使用 Helm 可以解决哪些问题 2.13.3 Helm 概述 2.13.4 Helm 的 3 个重要概念 ...

  9. 内网环境下手动部署kubernetes(v1.26.3)高可用集群

    这篇博客主要是记录了手动部署一个高可用的Kubernetes集群的过程.旨在帮助自己及初学者学习kubernetes,并记录下具体的操作过程和总结的知识点.文中可能存在一些问题或不足之处,仅供参考. ...

最新文章

  1. 安装ssd后不识别网卡_缓冲床安装后不耐磨 缓冲条应该如何选择
  2. Javascript s02
  3. 开启 Truffle Ganache  MetaMask交互
  4. SAP 物料分类账常用表
  5. 实验4 贪心法(作业调度问题)
  6. android 4.0系统,全新Android 4.0系统_手机Android频道-中关村在线
  7. input file 选择文件后自动上传文件
  8. 称称八字几两命——莫当真
  9. 阿里云loT物联网学习
  10. 向98年的华为学习:没有高管办公室的青铜器软件
  11. 面试官问:为什么 Java 线程没有Running状态?我懵了
  12. 利用分支限界法解决01背包和货郎担问题
  13. 【Python常微分方程】
  14. 【DS实践 | Coursera】Assignment3 | Introduction to Data Science in Python
  15. mybatis中设置主键返回
  16. python中cat,stac,transpose,permute,squeeze区别用法
  17. 深度学习之昆虫种类识别
  18. 查询字符串最长公共前缀
  19. [新闻摘录]第一届山西省互联网大会(2015.07.03召开)概要
  20. Camera in ROS and VISCA

热门文章

  1. log nginx 显示时间_nginx日志时间添加毫秒显示
  2. java -- 每日一题
  3. UA OPTI544 量子光学6 光与介质相互作用 Raman Coupling in 3-level System
  4. 基于 pyspider 的 infoq.com 爬虫
  5. 直播系统代码,点击产生动画效果并移动的特效
  6. 孔子语录 翻译...
  7. WRTNode刷写戴维营提供的Uboot
  8. 小说中场景的功能_场景的功能
  9. quilt 的使用例子
  10. 【问题描述】假设今年工业产值为100万元,产值增产率从键盘输入,请编程计算工业产值经过多少年可以实现翻一番(即增加1倍)【输入形式】输入增产率 (float型数据),如输入10则表示增产率10%