远方时光 2021-05-13 19:55 采纳率: 100%
浏览 178
已采纳

namenode启动不起来

2021-05-13 19:25:21,902 ERROR [main] namenode.FSEditLogLoader (FSEditLogLoader.java:loadEditRecords(294)) - Encountered exception on operation MkdirOp [length=0, inodeId=64038, path=/tmp/hive/atguigu/13923f76-1505-42fb-8881-e5a8619a1b1a/_tmp_space.db, timestamp=1619578296301, permissions=atguigu:supergroup:rwx------, aclEntries=null, opCode=OP_MKDIR, txid=184438, xAttrs=[]]
java.lang.IllegalStateException

namenode无法正常启动。猜测是元数据坏了

log报错信息如上

  • 写回答

1条回答 默认 最新

  • 远方时光 2021-05-13 20:29
    关注

    自己探索了一下,大概原因是获取edit log日志出错。namenode元数据破坏了,需要修复。

    参考文献:hadoop namenode启动失败 - 北漂-boy - 博客园 (cnblogs.com)

    解决:

    (1)、在出错的机器执行如下命令:hadoop namenode -recover

    Are you ready to proceed? (Y/N)
     (Y or N) ---->   y

    (有个4选项,选中最后一个选项enter a【选项意思大概是总是重复第一个选项(continue, applying edits)】,选他)

    Enter 'c' to continue, applying edits
    Enter 's' to stop reading the edit log here, abandoning any later edits
    Enter 'q' to quit without saving
    Enter 'a' to always select the first choice in the future without prompting. (c/s/q/a)
    

    然后出现一堆INFO信息

    (2)重启namenode:     hdfs --daemon start namenode

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 如何用Labview在myRIO上做LCD显示?(语言-开发语言)
  • ¥15 Vue3地图和异步函数使用
  • ¥15 C++ yoloV5改写遇到的问题
  • ¥20 win11修改中文用户名路径
  • ¥15 win2012磁盘空间不足,c盘正常,d盘无法写入
  • ¥15 用土力学知识进行土坡稳定性分析与挡土墙设计
  • ¥70 PlayWright在Java上连接CDP关联本地Chrome启动失败,貌似是Windows端口转发问题
  • ¥15 帮我写一个c++工程
  • ¥30 Eclipse官网打不开,官网首页进不去,显示无法访问此页面,求解决方法
  • ¥15 关于smbclient 库的使用