gpt4 book ai didi

hadoop - 容量调度程序能够在其他队列中提交作业,尽管配置设置正确

转载 作者:可可西里 更新时间:2023-11-01 14:56:22 24 4
gpt4 key购买 nike

下面是我的调度程序 xml 文件,我限制了对根队列的访问,作为 dev2,qa2 用户应该只提交他们的队列。但是我也可以以 dev2 用户的身份将作业提交到 QA 队列,这不应该发生,我还在 RANGER YARN 策略和禁用的 super 策略中进行了相应修改,所有用户都可以访问所有队列,请告诉我。

yarn.scheduler.capacity.root.default.user-limit-factor=1
yarn.scheduler.capacity.root.default.state=RUNNING
yarn.scheduler.capacity.root.default.maximum-capacity=40
yarn.scheduler.capacity.root.default.capacity=40
yarn.scheduler.capacity.root.default.acl_submit_applications=
yarn.scheduler.capacity.root.default.acl_administer_jobs=
yarn.scheduler.capacity.root.capacity=100
yarn.scheduler.capacity.root.acl_administer_queue=
yarn.scheduler.capacity.root.accessible-node-labels=*
yarn.scheduler.capacity.node-locality-delay=40
yarn.scheduler.capacity.maximum-applications=10000
yarn.scheduler.capacity.maximum-am-resource-percent=0.2
yarn.scheduler.capacity.default.minimum-user-limit-percent=100
capacity-scheduler=null
yarn.scheduler.capacity.root.queues=dev,qa,default
yarn.scheduler.capacity.root.acl_administer_jobs=
yarn.scheduler.capacity.root.default.acl_administer_queue=
yarn.scheduler.capacity.root.default.user-limit=1
yarn.scheduler.capacity.root.dev.acl_submit_applications=dev2
yarn.scheduler.capacity.root.dev.capacity=30
yarn.scheduler.capacity.root.dev.maximum-capacity=30
yarn.scheduler.capacity.root.dev.user-limit=1
yarn.scheduler.capacity.root.qa.acl_submit_applications=qa2
yarn.scheduler.capacity.root.qa.capacity=30
yarn.scheduler.capacity.root.qa.maximum-capacity=30
yarn.scheduler.capacity.root.qa.user-limit=1

最佳答案

您遗漏了阻止访问 root 队列的属性。

这里 rootdevqa 子队列的父队列。对该队列的访问不受限制,因此所有用户和组都可以访问该队列及其子队列。

将此属性添加到 capacity-scheduler.xml

  <property>
<name>yarn.scheduler.capacity.root.acl_submit_applications</name>
<value> </value>
</property>

这会阻止所有用户和组访问 root 队列,然后为子队列提供的 acls 将按照定义进行限制。

关于hadoop - 容量调度程序能够在其他队列中提交作业,尽管配置设置正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42340750/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com