纱线错误:无法初始化任何已配置的本地目录中的应用日志目录



>我在使用MapReduce时遇到错误:

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

这是我的纱线网站.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>

如您所见,我禁用了健康检查以清楚地看到问题所在。

这是我已经尝试过的:

  • 从纱线本地目录中删除用户缓存目录的内容
  • 用 777 更改 chmod 以确保没有问题
  • 重新启动所有 Hadoop 服务

我不断收到完全相同的错误。我真的不知道下一步该怎么做。知道吗?提前感谢!

PS :我已经检查过了:我所有的Hadoop服务似乎都启动了。

解决方案:我刚刚将所有文件删除到 Hadoop/logs 中,格式化了 namenode 并重新启动所有内容。我的节点再次健康!

相关内容

  • 没有找到相关文章

最新更新