我在cloudera中的资源池配置中创建了一个子池。早些时候,该子池的父队列运行良好,但在父池下创建单个子池后,在提交Hadoop作业时出现错误,无法提交应用程序,因为该队列不是叶队列。
现在,我们已经删除了该队列的子池,现在我们仍然收到相同的错误。早些时候,父队列工作得很好,但现在在添加和删除该父池下的子池后,出现了同样的错误。
root.arb不是叶队列
我不确定cloudera的分布。但作为YARN,核心概念是不能将作业提交给有子队列。正如你所说,即使在移除孩子之后,你也会得到同样的错误。通常在Apache Hadoop中,删除队列配置时需要重新启动。但添加队列只能由yarn rmadmin -refreshQueues
管理,在cloudera中,如果需要,您可能会有一些选项卡来刷新队列
从其他方面来说,简单的重新启动YARN可能会对您有所帮助。