hadoop伪分布式如何解决datanode移失问题

  1. 问题描述:在hadoop伪分布式,在运行完在JPS后,无法启动或者未出现datanode

  2. 原因分析:多次格式化NameNode(./bin/hdfs namenode -format),导致NameNode与DataNode的namespaceID 不一致,从而导致namenode和 datanode的断连

  3. 解决办法:进入usr>local>hadoop目录下,找到tmp
    hadoop伪分布式如何解决datanode移失问题
    在终端中进入目录:cd usr/local/hadoop
    删除tmp文档 :sudo: rm -rf tmp
    配置完成后,格式化format:./bin/hdfs namenode -format
    启动namenode和datanode进程,并启动结果:./sbin/start-dfs.sh
    测试是否配置成功:jps