Hi Manu, I'm using cloudera manager with single user mode and every process is running with cloudera-scm user, the cloudera-scm is a super user and this is why i was confused how it worked in spark 1.6 and not in spark 2.3
On Thu, Aug 16, 2018 at 5:34 AM Manu Zhang <owenzhang1...@gmail.com> wrote: > If you are able to log onto the node where UI has been launched, then try > `ps -aux | grep HistoryServer` and the first column of output should be the > user. > > On Wed, Aug 15, 2018 at 10:26 PM Fawze Abujaber <fawz...@gmail.com> wrote: > >> Thanks Manu, Do you know how i can see which user the UI is running, >> because i'm using cloudera manager and i created a user for cloudera >> manager and called it spark but this didn't solve me issue and here i'm >> trying to find out the user for the spark hisotry UI. >> >> On Wed, Aug 15, 2018 at 5:11 PM Manu Zhang <owenzhang1...@gmail.com> >> wrote: >> >>> Hi Fawze, >>> >>> A) The file permission is currently hard coded to 770 ( >>> https://github.com/apache/spark/blob/branch-2.3/core/src/main/scala/org/apache/spark/scheduler/EventLoggingListener.scala#L287 >>> ). >>> B) I think add all users (including UI) to the group like Spark will do. >>> >>> >>> On Wed, Aug 15, 2018 at 6:38 PM Fawze Abujaber <fawz...@gmail.com> >>> wrote: >>> >>>> Hi Manu, >>>> >>>> Thanks for your response. >>>> >>>> Yes, i see but still interesting to know how i can see these >>>> applications from the spark history UI. >>>> >>>> How i can know with which user i'm logged in when i'm navigating the >>>> spark history UI. >>>> >>>> The Spark process is running with cloudera-scm and the events written >>>> in the spark2history folder at the HDFS written with the user name who is >>>> running the application and group spark (770 permissions). >>>> >>>> I'm interesting to see if i can force these logs to be written with 774 >>>> or 775 permission or finding another solutions that enable Rnd or anyone to >>>> be able to investigate his application logs using the UI. >>>> >>>> for example : can i use such spark conf : >>>> spark.eventLog.permissions=755 >>>> >>>> The 2 options i see here: >>>> >>>> A) find a way to enforce these logs to be written with other >>>> permissions. >>>> >>>> B) Find the user that the UI running with as creating LDAP groups and >>>> user that can handle this. >>>> >>>> for example creating group called Spark and create the user that the UI >>>> running with and add this user to the spark group. >>>> not sure if this option will work as i don't know if these steps >>>> authenticate against the LDAP. >>>> >>> >> >> -- >> Take Care >> Fawze Abujaber >> > -- Take Care Fawze Abujaber