我是靠谱客的博主 无辜鸡翅,最近开发中收集的这篇文章主要介绍Hadoop集群中启动namenode失败的解决办法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

本hadoop集群规划为2台机器做namenode:

      最近遇到了一个问题,执行start-dfs.sh的时候,在第一台机器上JPS发现namenode已经启动,可第二台的namenode没有启动。后来,在网上找了一下解决办法,发现是tmp文件夹的问题。具体配置如下

        首先在home目录下建立一个目录
                sudo mkdir tmp
        然后修改hadoop/conf目录里面的core-site.xml文件,加入以下节点:
                <property>
                        <name>hadoop.tmp.dir</name>
                <value>/haddop2.2.0/tmp</value>
                </property>
           
      然后,重新格式化Namenode
                hdfs namenode -format
        然后启动hadoop
                start-all.sh
        执行下JPS命令就可以看到NameNode了。

最后

以上就是无辜鸡翅为你收集整理的Hadoop集群中启动namenode失败的解决办法的全部内容,希望文章能够帮你解决Hadoop集群中启动namenode失败的解决办法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部