我在 ubuntu 15.10 上部署了 hadoop-3.0.0-alpha2 群集 . 细节是:

  • 有1个 namenode (主站)和2个 datanodes (从站1和从站2)正在运行 .

  • 我可以通过' ssh slave1 ' and master from slaves by ' ssh master '登录主人的奴隶 .

守护进程正常工作我可以通过jps看到它们 . 但是datanode没有显示在namenode webUI的livenodes中 .

我检查了我的xml文件的所有配置,它们是正确的 . 仍然是livenodes是0.我的namenode和datanodes日志显示这样的东西 .

Namenode日志:

enter image description here

Datanode日志:

enter image description here

核心-site.xml中:

fs.defaultFS
    hdfs://master:9000

HDFS-site.xml中:

在Datanode:

dfs.replication
    1

    dfs.datanode.data.dir
    file:/usr/local/hadoop_tmp/hdfs/datanode

在Namenode:

dfs.namenode.name.dir
    file:/usr/local/hadoop_tmp/hdfs/namenode

mapred-site.xml中:

mapreduce.jobhistory.webapp.address
    master:19888

    mapreduce.job.tracker
    master:54311

    mapreduce.framework.name
    yarn

纱的site.xml:

yarn.nodemanager.aux-services
    mapreduce_shuffle

    yarn.nodemanager.aux-services.mapreduce.shuffle.class
    org.apache.hadoop.mapred.ShuffleHandler

    yarn.log-aggregation-enable
    true

    yarn.resourcemanager.resource-tracker.address
    master:8025

    yarn.resourcemanager.scheduler.address
    master:8035

    yarn.resourcemanager.address
    master:8050

提前致谢 .