我是靠谱客的博主 无辜鸡翅,这篇文章主要介绍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失败内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部