Support Questions

Find answers, ask questions, and share your expertise

cloudera-scm-server is dead and pid file exists

avatar
Explorer

Hi everyone, i was tring to install cloudera manager following the tutorial "www.cloudera.com/content/cloudera/en/documentation/cloudera-manager/v4-8-2/Cloudera-Manager-Installa...

 

After installation, i was not able to open cloudera manager at "localhost:7180". I tried to restart the cloudera-scm-manager using the command "service cloudera-scm-server restart" howerev,, it stoped after a few seconds and gave the folllowing error message "cloudera-scm-server is dead and pid file exists"

I tried to check the log file of cloudera-scm-server but nothing seems wrong. Anybody have a solution for this problem? Thanks in advance.

 

 

1 ACCEPTED SOLUTION

avatar
Master Guru

Hi,

 

First, since you are installing, you are probably using Cloudera Manager 5.2.1 (latest), so the documentation you want is here:

 

http://www.cloudera.com/content/cloudera/en/documentation/core/latest/topics/installation_installati...

 

Since there is a .pid file, remove it first.  Check the following and delete if it exists:

 

        /var/run/cloudera-scm-server.pid

 

Next, if there is a problem starting, there are likely valuable clues in the logs.  Check out /var/log/cloudera-scm-server/cloudera-scm-server.log

 

Perhaps tail -f while starting to see if there are any exceptions.

 

If the solution is not obvious, post the details and someone here can help.

View solution in original post

18 REPLIES 18

avatar
Explorer

 after doing this step rm /var/run/cloudera-scm-server.pid  what we do

 

 

avatar
Explorer

/var/run/cloudera-scm-server.pid

 where we execute this command

 

avatar
Explorer
/var/log/cloudera-scm-server/cloudera-scm-server.log while execututing this command access permission was denaid

avatar
Explorer

you has to do it  with root user login

 

or else sudo user login

avatar
Explorer
go through with my post

avatar
Explorer
which is mentioned above 13th post

avatar
New Contributor

Hi,
It just occure with me, I fixed it as belows;
1. rm /var/run/cloudera-scm-server.pid
2 service cloudera-scm-server-db stop
3 /etc/rc.d/init.d/postgresql restart ----------------> Fixed in this
or(/etc/init.d/postgresql restart in Ubuntu)
4. service cloudera-scm-server-db start
5. service cloudera-scm-server start..

the problem is postgresql is not running

from:http://grokbase.com/t/cloudera/scm-users/138wj3kf3t/cloudera-scm-server-dead-but-pid-file-exists

avatar
New Contributor

Hi,

 

I fix this issue as ..

 

1) go to the /etc/cloudera-scm-agent/config.ini ---- file  and then update the following parameters in this file according to your servers.

 

## It should not normally be necessary to modify these.
# Port that the CM agent should listen on.
listening_port=9000

# IP Address that the CM agent should listen on.
listening_ip=192.168.0.000    -------------------------------------------------------> need your server IP

# Hostname that the CM agent reports as its hostname. If unset, will be
# obtained in code through something like this:
#
# python -c 'import socket; \
# print socket.getfqdn(), \
# socket.gethostbyname(socket.getfqdn())'
#
listening_hostname=192.168.0.000 ------------------------------------------------> need your server Ip same as above

 

use_tls=1

 

save this setting in config.ini file and then

 

restart cloudera-scm-agent services as 

 

service cloudera-scm-agent restart

 

your issue will resolved...

 

 

Regards,

 

Maroof khan Gandapur

 

 

avatar
Explorer

check for pid number by using

# ps-ef |grep cloudera-scm-server

# kill -20 <pid number>"

# service iptables stop

# service ip6tables stop

#service cloudera-scm-server restart

#service cloudera-scm-server status

if still it triggering same error

init 6

#service cloudera-scm-server restart

#service cloudera-scm-server status

contact me at amar.sql94@gmail.com