- Subscribe to RSS Feed
- Mark Question as New
- Mark Question as Read
- Float this Question for Current User
- Bookmark
- Subscribe
- Mute
- Printer Friendly Page
Ambari metrics collector and monitor is not starting
- Labels:
-
Apache Ambari
Created ‎11-13-2018 08:31 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi...
I have configured ambari agent with non root user hadoop. I am trying to start ambari metrics collector. but it keeps failing with the error below.
ExecutionFailed: Execution of '/usr/sbin/ambari-metrics-monitor --config /etc/ambari-metrics-monitor/conf start' returned 1. sudo: no tty present and no askpass program specified
Also I have updated the sudoers file with the below lines
# Ambari metrics commands
ams ALL=(ALL) NOPASSWD:SETENV: /usr/sbin/ambari-metrics-monitor *, /usr/sbin/ambari-metrics-collector *
hadoop ALL=(ALL) NOPASSWD:SETENV: /usr/sbin/ambari-metrics-monitor *, /usr/sbin/ambari-metrics-collector *
Still is does not work any idea which user ambari is using to start the services ?
Created ‎11-13-2018 09:47 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
AMS collector and Monitor will always as non root user "ams".
The error you are noticing because ambari agent (which seems to be running as non root user) does not have Sodoer permissions setup properly.
Please refer to the following doc and make sure that ambari agent is setup to run as non root user with the list of command mentioned in the below links:
.
2. Commands - Ambari Agents : https://docs.hortonworks.com/HDPDocuments/Ambari-2.6.2.2/bk_ambari-security/content/commands_agent.h...
.
3. Sudo Defaults - Ambari Agents : https://docs.hortonworks.com/HDPDocuments/Ambari-2.6.2.2/bk_ambari-security/content/sudo_defaults_ag...
Created ‎11-13-2018 09:47 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
AMS collector and Monitor will always as non root user "ams".
The error you are noticing because ambari agent (which seems to be running as non root user) does not have Sodoer permissions setup properly.
Please refer to the following doc and make sure that ambari agent is setup to run as non root user with the list of command mentioned in the below links:
.
2. Commands - Ambari Agents : https://docs.hortonworks.com/HDPDocuments/Ambari-2.6.2.2/bk_ambari-security/content/commands_agent.h...
.
3. Sudo Defaults - Ambari Agents : https://docs.hortonworks.com/HDPDocuments/Ambari-2.6.2.2/bk_ambari-security/content/sudo_defaults_ag...
Created ‎11-14-2018 05:37 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi...Jay
Thanks for the advice I missed this piece while updating the sudoers
