Yarn错误:无法初始化任何配置的本地目录中的应用程序日志目录

prdp8dxp  于 2021-06-02  发布在  Hadoop
关注(0)|答案(1)|浏览(311)

使用mapreduce时遇到错误:

Not able to initialize app-log directories in any of the configured local directories

以下是my-site.xml:

<configuration>

<!-- Site specific YARN configuration properties -->

<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>

<property>
  <name>yarn.scheduler.maximum-allocation-mb</name>
      <value>2000</value>
          </property>

<property>
  <name>yarn.scheduler.minimum-allocation-vcores</name>
        <value>1</value>
                  </property>

<property>
  <name>yarn.scheduler.maximum-allocation-vcores</name>
          <value>2</value>
                            </property>

<property>
        <name>yarn.nodemanager.disk-health-checker.enable</name>
                <value>false</value>
                </property>

<property>
      <name>yarn.log-aggregation-enable</name>
            <value>true</value>
              </property>
<property>
 <name>yarn.nodemanager.local-dirs</name>
 <value>/tmp/yarn_logs</value>
 </property>

<property>
 <name>app-log directories</name>
  <value>/tmp/yarn_logs</value>
   </property>

</configuration>

如你所见,我禁用了健康检查以清楚地看到问题所在。
以下是我已经尝试过的:
从本地目录中删除usercache目录的内容
将chmod更改为777以确保没有问题
重新启动所有hadoop服务
我总是得到完全相同的错误。我真的不知道下一步该怎么办。。你知道吗?提前通知!
ps:我已经检查过了:我所有的hadoop服务似乎都启动了。

6qfn3psc

6qfn3psc1#

解决方案:我只是将所有文件都删除到hadoop/日志中,格式化namenode并重新启动所有文件。我的淋巴结又恢复健康了!

相关问题