Support Questions

Find answers, ask questions, and share your expertise

cloudera scm server active(exited)

avatar
Contributor

HI

I'm trying to install a cloudera cluster but i have somme issue.

during the installation i have this error 

Command Start is not currently available for execution

when i try to start the cloudera scm server manualy i have this 

 cloudera-scm-server.service - LSB: Cloudera SCM Server
   Loaded: loaded (/etc/init.d/cloudera-scm-server; bad; vendor preset: enabled)
   Active: active (exited) since mer. 2017-06-21 13:56:55 CEST; 2h 2min ago
     Docs: man:systemd-sysv-generator(8)
    Tasks: 0
   Memory: 0B
      CPU: 0

juin 21 13:56:50 ha01vmlx systemd[1]: Starting LSB: Cloudera SCM Server...
juin 21 13:56:50 ha01vmlx su[4933]: Successful su for cloudera-scm by root
juin 21 13:56:50 ha01vmlx su[4933]: + ??? root:cloudera-scm
juin 21 13:56:50 ha01vmlx su[4933]: pam_unix(su:session): session opened for user cloudera-scm by (uid=0)
juin 21 13:56:55 ha01vmlx cloudera-scm-server[4911]: Starting cloudera-scm-server:  * cloudera-scm-server started
juin 21 13:56:55 ha01vmlx systemd[1]: Started LSB: Cloudera SCM Server.

 and this is what i have seen when i try to look the error in the cloudera manager

 

erreur cloudera management service.JPG

 

 How can i resolve this issue?

thanks for your help

24 REPLIES 24

avatar
Champion

Could you provide me the stack trace of Cloduera Installer , Cloudera Server .

is your Cloduera agent and Cloduera manager Database is up and runining ? whats their status 

avatar
Contributor
agent is in active (exited) state. where can i have the trace of the installer?

avatar
Champion

whats the version of CM and JAVA .

what OS are you using ? 

 

is your firewalld enabled on that host 

avatar
Contributor
java: java version "1.6.0_31" but i dont know why because cloudera manager install jdk7
OS: ubuntu 16.04.2 LTS
no firewall

avatar
Champion

1. is your 

SELINUX is disabled 

 

2. So you have JDK1.6 and Cloudera's version of Java . 

if so then thats the problem . I would recommend you to use cloudera-java version.

and remove the JDK1.6 

 

More over use always JDK 1.7 or 1.8. (Cloduera manager version 5.3 higer)

 

refer this link for more supported version

https://www.cloudera.com/documentation/enterprise/5-2-x/topics/cdh_ig_req_supported_versions.html

 

3. Finally make sure you dont have multiple version of JDK sitting on the host. 

avatar
Contributor

Thanks for your response. i think there is multiple version of JDK in the host, because when i look at the version in  Cloudera Manager i see 1.7.0_67.

version.JPG

avatar
Champion

Remove all the JDK and keep one around in the host .

Make sure you have one version in all the master and slave nodes.

This should help you fix and let me know if that works or not

avatar
Contributor

i unistall 1.6 using these commandes in all hosts

sudo update-alternatives --remove "java" "/usr/lib/jvm/j2sdk1.6-oracle/bin/java"    
sudo update-alternatives --remove "javac" "/usr/lib/jvm/j2sdk1.6-oracle/bin/javac"    
sudo update-alternatives --remove "javaws" "/usr/lib/jvm/j2sdk1.6-oracle/bin/javaws"
sudo rm -r /usr/lib/jvm/j2sdk1.6-oracle

after i have modified JAVA_HOME like this

export JAVA_HOME=/usr/lib/jvm/java-7-oracle-cloudera

i also modifie the path off java in Cloudera Manager.

but when i restart cloudera-scm-server i have this

cloudera-scm-server.service - LSB: Cloudera SCM Server
   Loaded: loaded (/etc/init.d/cloudera-scm-server; bad; vendor preset: enabled)
   Active: active (exited) since jeu. 2017-06-22 11:25:23 CEST; 27s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 13383 ExecStop=/etc/init.d/cloudera-scm-server stop (code=exited, status=1/FAILURE)
  Process: 13408 ExecStart=/etc/init.d/cloudera-scm-server start (code=exited, status=0/SUCCESS)

juin 22 11:25:17 ha01vmlx systemd[1]: cloudera-scm-server.service: Unit entered failed state.
juin 22 11:25:17 ha01vmlx systemd[1]: cloudera-scm-server.service: Failed with result 'exit-code'.
juin 22 11:25:17 ha01vmlx systemd[1]: Starting LSB: Cloudera SCM Server...
juin 22 11:25:18 ha01vmlx su[13438]: Successful su for cloudera-scm by root
juin 22 11:25:18 ha01vmlx su[13438]: + ??? root:cloudera-scm
juin 22 11:25:18 ha01vmlx su[13438]: pam_unix(su:session): session opened for user cloudera-scm by (uid=0)
juin 22 11:25:23 ha01vmlx cloudera-scm-server[13408]: Starting cloudera-scm-server:  * cloudera-scm-server started
juin 22 11:25:23 ha01vmlx systemd[1]: Started LSB: Cloudera SCM Server.

the status is always active(exited)

avatar
Champion
Could you provide me the logs . cloudera-scm-server.log 

also let me know if you performing the cloudera manager installation using PATH B

parcel or packages.

 

During the installation it will ask if you want to install Oracle jdk and accept licience.

 

You dont need to set JAVA_HOME manually .

 

https://www.cloudera.com/documentation/enterprise/5-8-x/topics/cm_ig_install_path_b.html