首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >纱线错误:无法在任何配置的本地目录中初始化app-log目录。

纱线错误:无法在任何配置的本地目录中初始化app-log目录。
EN

Stack Overflow用户
提问于 2017-07-06 12:36:24
回答 1查看 980关注 0票数 0

我在使用MapReduce时遇到了一个错误:

代码语言:javascript
复制
Not able to initialize app-log directories in any of the configured local directories

这里是我的纱线-site.xml:

代码语言:javascript
复制
<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目录的内容
  • 用777更改chmod以确保这没有问题
  • 重新启动所有hadoop服务

我一直在犯同样的错误。我真的不知道下一步该怎么办..。有什么想法吗?提前完成!

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-06 15:06:08

解决方案:我刚刚将所有文件删除到hadoop/日志中,格式化namenode并重新启动所有内容。我的节点又恢复健康了!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44949078

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档