"yarn-service" 类型的 LLAP 卡在接受状态

The "yarn-service" type of LLAP has stuck in accepted state

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

$ yarn app -start llap0

我收到以下错误:

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

如何将“纱线服务”的状态更改为 运行?

我的集群 (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 中,转到组件部分中每个主机上的 Hosts 单击 ResourceManagerNodeManager[=15= 的菜单] 和 Select 重新启动。