Support Questions
Find answers, ask questions, and share your expertise

ambari agent not running

Solved Go to solution

ambari agent not running

Explorer

Hi

 

By mistake i deleted one file in ambari agent that is

rm -f /run/ambari-agent/ambari-agent.pid

 

after that its showing this error

 

ambari-agent restart
Restarting ambari-agent
Verifying Python version compatibility...
Using python /usr/bin/python
ambari-agent is not running. No PID found at /run/ambari-agent/ambari-agent.pid
Verifying Python version compatibility...
Using python /usr/bin/python
Checking for previously running Ambari Agent...
Checking ambari-common dir...
Starting ambari-agent
Verifying ambari-agent process status...
ERROR: ambari-agent start failed. For more details, see /var/log/ambari-agent/ambari-agent.out:
====================
No handlers could be found for logger "root"
Failed to start ping port listener of: Could not open port 8670 because port already used by another process:
UID PID PPID C STIME TTY TIME CMD
root 23758 23754 0 Aug19 pts/4 00:00:17 /usr/bin/python /usr/lib/ambari-
====================
Agent out at: /var/log/ambari-agent/ambari-agent.out
Agent log at: /var/log/ambari-agent/ambari-agent.log

 

 

 

1 ACCEPTED SOLUTION

Accepted Solutions

Re: ambari agent not running

Super Mentor

@Manoj690 

Can you please try this:

Try changing the "ping_port" of ambari agent in the following file: (default port is 8670 may be try changing it to 8671 or something unused)

# grep '8670' /etc/ambari-agent/conf/ambari-agent.ini
ping_port=8670


After changing the port please try this:

# netstat -tnlpa | grep 8670
# kill -9 $PID_from_above_command 
# rm -f /var/run/ambari-agent/ambari-agent.pid
# ambari-agent start

 

.

View solution in original post

9 REPLIES 9

Re: ambari agent not running

Contributor

Hi @Manoj690 ,

 

Try to find the ambari agent pid and kill is manually.

Below cmds will usefull

# ps aux | grep main.py | grep -v grep

# kill PID

 

Once the process is killed then you can start the agent.

 

Please accept the answer once issue resolved.

 

Re: ambari agent not running

Explorer

Hi

i tried this

 

ps aux | grep main.py | grep -v grep
root 12998 0.0 0.1 164276 28588 pts/4 T Aug19 0:00 /usr/bin/python /usr/lib/ambari-agent/lib/ambari_agent/main.py stop
root 23758 0.0 0.1 232796 23640 pts/4 Sl Aug19 0:32 /usr/bin/python /usr/lib/ambari-agent/lib/ambari_agent/main.py start


 kill PID
bash: kill: PID: arguments must be process or job IDs

Re: ambari agent not running

Contributor

Use below cmds, PID means pid of the process.

kill12998

kill 23758

 

Restart ambari agent

Re: ambari agent not running

Explorer

Still same error

 

ambari-agent restart
Restarting ambari-agent
Verifying Python version compatibility...
Using python /usr/bin/python
ambari-agent is not running. No PID found at /run/ambari-agent/ambari-agent.pid
Verifying Python version compatibility...
Using python /usr/bin/python
Checking for previously running Ambari Agent...
Checking ambari-common dir...
Starting ambari-agent
Verifying ambari-agent process status...
ERROR: ambari-agent start failed. For more details, see /var/log/ambari-agent/ambari-agent.out:
====================
No handlers could be found for logger "root"
Failed to start ping port listener of: Could not open port 8670 because port already used by another process:
UID PID PPID C STIME TTY TIME CMD
root 23758 23754 0 Aug19 pts/4 00:00:43 /usr/bin/python /usr/lib/ambari-
====================
Agent out at: /var/log/ambari-agent/ambari-agent.out
Agent log at: /var/log/ambari-agent/ambari-agent.log

Re: ambari agent not running

Contributor

kill the process which is using port 8670

 

netstat -tulpn | grep 8670

kill -9 <process pid>

Re: ambari agent not running

Explorer

still same error. can you tell me your contact in private messages(email or phone)

Re: ambari agent not running

Super Mentor

@Manoj690 

Can you please try this:

Try changing the "ping_port" of ambari agent in the following file: (default port is 8670 may be try changing it to 8671 or something unused)

# grep '8670' /etc/ambari-agent/conf/ambari-agent.ini
ping_port=8670


After changing the port please try this:

# netstat -tnlpa | grep 8670
# kill -9 $PID_from_above_command 
# rm -f /var/run/ambari-agent/ambari-agent.pid
# ambari-agent start

 

.

View solution in original post

Re: ambari server not running

Explorer

can you tell me solution for this

 

ambari-server restart

 

Using python /usr/bin/python
Restarting ambari-server
Ambari Server is not running
Ambari Server running with administrator privileges.
Organizing resource files at /var/lib/ambari-server/resources...
Ambari database consistency check started...
Server PID at: /var/run/ambari-server/ambari-server.pid
Server out at: /var/log/ambari-server/ambari-server.out
Server log at: /var/log/ambari-server/ambari-server.log
Waiting for server start..........................................ERROR: Exiting with exit code -1.
REASON: Ambari Server java process has stopped. Please check the logs for more information.

Re: ambari server not running

Contributor

Hi,

 

We don't share personal information like contacts, As you are facing Ambari Server issue and Agents issue is resolved, Please open a new question for Ambari Server, Also, check the Ambari Server logs you see some exceptions, attach those exceptions.