Our Community is getting an upgrade! To get everything ready for the relaunch, we’ll be placing the site in read-only mode starting September 21st.
We really appreciate your understanding while we get things set up behind the scenes. Catch up on all the exciting details about the move here.
Need help or have questions? Drop us a line at [email protected]
Created on 07-27-2016 07:46 AM - edited 09-16-2022 03:31 AM
Hello,
We are currently experimenting with ACLs on YARN pools.
Our goal is to have:
I'm using the following fair-scheduler.xml file (generated with Cloudera Manager):
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<allocations>
<queue name="root">
<weight>1.0</weight>
<schedulingPolicy>drf</schedulingPolicy>
<aclSubmitApps></aclSubmitApps>
<aclAdministerApps></aclAdministerApps>
<queue name="appA">
<weight>1.0</weight>
<schedulingPolicy>drf</schedulingPolicy>
<aclSubmitApps>appA developersA</aclSubmitApps>
<aclAdministerApps>appA developersA</aclAdministerApps>
</queue>
<queue name="appB">
<weight>1.0</weight>
<schedulingPolicy>drf</schedulingPolicy>
<aclSubmitApps>appB developersB</aclSubmitApps>
<aclAdministerApps>appB developersB</aclAdministerApps>
</queue>
</queue>
</allocations>
For the point 1. (pool access only by app user) everything works fine, but I can't get to find a working configuration for point 2: for example if user devA (in group developersA) tries to view the logs for an application launched in appA get always the following error (in JH web console):
User [devA] is not authorized to view the logs for container_1469609032080_0001_01_000001 in log file
Any suggestion? Is this the intended behaviour or am I missing something?
Our cluster specs/settings:
Thank you,
Bye
Created 07-27-2016 09:44 AM
If you are referring to MapReduce Job History Server by JH, JHS has its own job ACL control. If a MR job is configured with
mapreduce.job.acl-view-job = {users you want to allow to view the job, see mapred-default.xml for details on format}Then JHS will allow the specified user to view the job.
Created 07-27-2016 09:44 AM
If you are referring to MapReduce Job History Server by JH, JHS has its own job ACL control. If a MR job is configured with
mapreduce.job.acl-view-job = {users you want to allow to view the job, see mapred-default.xml for details on format}Then JHS will allow the specified user to view the job.