微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

“纱线服务”类型的 LLAP 卡在接受状态

如何解决“纱线服务”类型的 LLAP 卡在接受状态

名称为“yarn-service”的应用程序 llap0 已卡在接受状态,无法运行,因此 HiveServer2 Interactive 无法启动。 当我想通过以下方式启动应用程序时:

$ yarn app -start llap0

我收到以下错误

ERROR client.ApiServiceClient: 文件不存在:hdfs://NameNode-Host:8020/user/root/.yarn/services/llap0/llap0.json

如何将“yarn-service”的状态更改为正在运行?

我的集群 (HDP 3.1.4) 配置是:

yarn.nodemanager.resource.memory-mb = 40960
yarn.scheduler.minimum.allocation-mb = 4096
yarn.scheduler.maximum.allocation-mb = 40960
hive.tez.container.size = 4096
num_llap_nodes_for_llap_daemons = 4
num_llap_nodes = 4 hive.llap.daemon.num.executors = 8
hive.server2.tez.sessions.per.default.queue = 1
hive.llap.daemon.yarn.container.mb = 36864 
llap_headroom_space = 2048
llap_heap_size = 30720 hive.llap.io.memory.size = 0
tez.am.resource.memory.mb = 4096
hive.heapsize = 30720

解决方法

在主机上手动重新配置 ResourceManager 和 NodeManager: 在 Apache Ambari 中,转到组件部分中每个主机上的主机,单击ResourceManagerNodeManager 的菜单,然后选择重新启动。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。