No, you cannot use local linux account for provisioning if they are not "root".
Currently, ambari-server needs to run as a non-root user, but ambari-agent has to run as root. This is because it needs root privileges to perform software installs via yum/zypper, directory creation, owner/permission modifications, etc. However, there's a JIRA open to allow non-root, sudo users to run the agents [1] [1] https://issues.apache.org/jira/browse/AMBARI-1596 Yusaku On Sat, Mar 22, 2014 at 6:36 PM, Anfernee Xu <[email protected]> wrote: > Since my target machines are strictly controlled by my IT, all Linux local > account does not have root privilege, so they cannot run "sudo ...." > command. As a workaround, I can use my domain account to perform Ambari > installation(sever and agent), but my question is can I use local linux > account for provisioning(install Hadoop, HDFS Yarn)? > > -- > --Anfernee -- CONFIDENTIALITY NOTICE NOTICE: This message is intended for the use of the individual or entity to which it is addressed and may contain information that is confidential, privileged and exempt from disclosure under applicable law. If the reader of this message is not the intended recipient, you are hereby notified that any printing, copying, dissemination, distribution, disclosure or forwarding of this communication is strictly prohibited. If you have received this communication in error, please contact the sender immediately and delete it from your system. Thank You.
