修复HDFS JournalNode 的硬盘损坏

如果部署了Cloudera 的HDFS HA,那么在更换了新硬盘后,重启JournalNode 会出现"JournalNotFormattedException: Journal Storage Directory /data/2/dfs/jn/nameservice1 not formatted" 这样的错误。原因是在新的硬盘上的jn 目录下没有VERSION文件用来恢复。

解决方法是重新创建对应的目录结构,并拷贝其他JournalNode 上的VERSION文件。之后重启JournalNode,会自动进行目录的初始化,并自动同步日志。

$ sudo mkdir -p /data/2/dfs/jn/nameservice1/current
$ sudo scp 10.1.1.1:/data/2/dfs/jn/nameservice1/current/VERSION /data/2/dfs/jn/nameservice1/current/VERSION
$ sudo chown -R hdfs:hdfs /data/2/dfs/jn
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 当数据量增大到超出了单个物理计算机存储容量时,有必要把它分开存储在多个不同的计算机中。那些管理存储在多个网络互连的...
    单行线的旋律阅读 5,919评论 0 7
  • 为什么要搭建NameNode HA? 因为hadoop中NameNode存在单节点故障。hadoop1.x 中的S...
    心_的方向阅读 5,744评论 0 4
  • 1. Zookeeper介绍: 1.基本介绍: Zookeeper: 为分布式应用提供分布式协作(协调)服务。使用...
    奉先阅读 10,068评论 0 10
  • 首先,我们在使用前先看看HDFS是什麽?这将有助于我们是以后的运维使用和故障排除思路的获得。 HDFS采用mast...
    W_Bousquet阅读 9,703评论 0 2
  • 你说河的对岸有我 我瞧河的对岸有你 没有什么人 能够在宁静之中 听懂这暗藏在花香里的鸟语 让我们展翅飞起 让我...
    风月无疆阅读 1,508评论 0 0