0

我正在使用 VirualBox 在 Windows 笔记本电脑上运行 Ubuntu 14 VM。我已经为Single Node配置了 Apache 发行版 HDFS 和 YARN 。当我运行 dfs 和 YARN 时,所有必需的恶魔都在运行。当我不配置 YARN 并仅运行 DFS 时,我可以成功执行 MapReduce 作业,但是当我也运行 YARN 然后作业卡在 ACCEPTED 状态时,我尝试了许多有关更改节点内存设置的设置,但没有运气。以下链接我遵循设置单节点 https://hadoop.apache.org/docs/r2.8.0/hadoop-project-dist/hadoop-common/SingleCluster.html

核心站点.xml

`
    <configuration>
        <property>
            <name>fs.defaultFS</name>
            <value>hdfs://localhost:9000</value>
        </property>
    </configuration>`

hdfs-site.xml 的设置l`

<configuration>
    <property>
        <name>dfs.replication</name>
        <value>1</value>
    </property>
    <property>
    <name>dfs.name.dir</name>
    <value>/home/shaileshraj/hadoop/name/data</value>
    </property>
</configuration>`

mapred-site.xml 的设置

`<configuration>
    <property>
        <name>mapreduce.framework.name</name>
        <value>yarn</value>
    </property>
</configuration>`

yarn-site.xml 的设置`

<property>
      <name>yarn.nodemanager.aux-services</name>
      <value>mapreduce_shuffle</value>
    </property>
    <property>
      <name>yarn.nodemanager.resource.memory-mb</name>
      <value>2200</value>
      <description>Amount of physical memory, in MB, that can be allocated for containers.</description>
    </property>

    <property>
      <name>yarn.scheduler.minimum-allocation-mb</name>
      <value>500</value>
    </property>

RM 网页界面RM 网页界面

这是 RM Web UI 的 Application Master 屏幕。我可以看到 AM 容器未分配,可能是问题上午网络用户界面

4

1 回答 1

0

如果作业没有获得足够数量的资源,它将处于ACCEPTED状态。每当它获得资源时,它将更改为RUNNING状态。

在您的情况下,打开Resource Manager WebUI并检查有多少资源可用于运行作业。

于 2017-05-17T06:20:58.100 回答