Hi all,
I've installed Hortonworks Data Platform 2.1.4 on a clean CentOS 6.5 box
and Oozie won't start.
The Ambari UI gives me this error:
Oozie Server status
CRIT for about a minute
CRITICAL: Error accessing Oozie Server status [SLF4J: Class path contains
multiple SLF4J bindings.
And the startup task stderr gives this:
2014-08-21 09:21:06,346 - Error while executing command 'start':
Traceback (most recent call last):
File
"/usr/lib/python2.6/site-packages/resource_management/libraries/script/script.py",
line 111, in execute
method(env)
File
"/var/lib/ambari-agent/cache/stacks/HDP/2.0.6/services/OOZIE/package/scripts/oozie_server.py",
line 42, in start
self.configure(env)
File
"/var/lib/ambari-agent/cache/stacks/HDP/2.0.6/services/OOZIE/package/scripts/oozie_server.py",
line 36, in configure
oozie(is_server=True)
File
"/var/lib/ambari-agent/cache/stacks/HDP/2.0.6/services/OOZIE/package/scripts/oozie.py",
line 85, in oozie
oozie_server_specific( )
File
"/var/lib/ambari-agent/cache/stacks/HDP/2.0.6/services/OOZIE/package/scripts/oozie.py",
line 151, in oozie_server_specific
not_if = no_op_test
File "/usr/lib/python2.6/site-packages/resource_management/core/base.py",
line 148, in __init__
self.env.run()
File
"/usr/lib/python2.6/site-packages/resource_management/core/environment.py",
line 149, in run
self.run_action(resource, action)
File
"/usr/lib/python2.6/site-packages/resource_management/core/environment.py",
line 115, in run_action
provider_action()
File
"/usr/lib/python2.6/site-packages/resource_management/core/providers/system.py",
line 239, in action_run
raise ex
Fail: Execution of 'cd /var/tmp/oozie &&
/usr/lib/oozie/bin/oozie-setup.sh prepare-war' returned 255. setting
OOZIE_CONFIG=${OOZIE_CONFIG:-/etc/oozie/conf}
setting CATALINA_BASE=${CATALINA_BASE:-/var/lib/oozie/oozie-server}
setting CATALINA_TMPDIR=${CATALINA_TMPDIR:-/var/tmp/oozie}
setting OOZIE_CATALINA_HOME=/usr/lib/bigtop-tomcat
setting JAVA_HOME=/usr/jdk64/jdk1.7.0_45
setting JRE_HOME=${JAVA_HOME}
setting OOZIE_LOG=/var/log/oozie
setting CATALINA_PID=/var/run/oozie/oozie.pid
setting OOZIE_DATA=/hadoop/oozie/data
setting OOZIE_HTTP_PORT=11000
setting OOZIE_ADMIN_PORT=11001
setting JAVA_LIBRARY_PATH=/usr/lib/hadoop/lib/native/Linux-amd64-64
setting OOZIE_CONFIG=${OOZIE_CONFIG:-/etc/oozie/conf}
setting CATALINA_BASE=${CATALINA_BASE:-/var/lib/oozie/oozie-server}
setting CATALINA_TMPDIR=${CATALINA_TMPDIR:-/var/tmp/oozie}
setting OOZIE_CATALINA_HOME=/usr/lib/bigtop-tomcat
setting JAVA_HOME=/usr/jdk64/jdk1.7.0_45
setting JRE_HOME=${JAVA_HOME}
setting OOZIE_LOG=/var/log/oozie
setting CATALINA_PID=/var/run/oozie/oozie.pid
setting OOZIE_DATA=/hadoop/oozie/data
setting OOZIE_HTTP_PORT=11000
setting OOZIE_ADMIN_PORT=11001
setting JAVA_LIBRARY_PATH=/usr/lib/hadoop/lib/native/Linux-amd64-64
INFO: Adding extension:
/usr/lib/oozie/libext/falcon-oozie-el-extension-0.5.0.2.1.4.0-632.jar
File/Dir does no exist: /var/lib/oozie/oozie-server/conf/ssl/server.xml
stdout: /var/lib/ambari-agent/data/output-929.txt
2014-08-21 09:20:55,980 - Execute['mkdir -p /tmp/HDP-artifacts/;
curl -kf -x "" --retry 10
http://ip-172-31-39-97.eu-west-1.compute.internal:8080/resources//UnlimitedJCEPolicyJDK7.zip
-o /tmp/HDP-artifacts//UnlimitedJCEPolicyJDK7.zip'] {'environment':
..., 'not_if': 'test -e
/tmp/HDP-artifacts//UnlimitedJCEPolicyJDK7.zip', 'ignore_failures':
True, 'path': ['/bin', '/usr/bin/']}
2014-08-21 09:20:56,004 - Skipping Execute['mkdir -p
/tmp/HDP-artifacts/; curl -kf -x "" --retry 10
http://ip-172-31-39-97.eu-west-1.compute.internal:8080/resources//UnlimitedJCEPolicyJDK7.zip
-o /tmp/HDP-artifacts//UnlimitedJCEPolicyJDK7.zip'] due to not_if
2014-08-21 09:20:56,129 - Directory['/etc/hadoop/conf.empty']
{'owner': 'root', 'group': 'root', 'recursive': True}
2014-08-21 09:20:56,131 - Link['/etc/hadoop/conf'] {'not_if': 'ls
/etc/hadoop/conf', 'to': '/etc/hadoop/conf.empty'}
2014-08-21 09:20:56,156 - Skipping Link['/etc/hadoop/conf'] due to not_if
2014-08-21 09:20:56,171 - File['/etc/hadoop/conf/hadoop-env.sh']
{'content': Template('hadoop-env.sh.j2'), 'owner': 'hdfs'}
2014-08-21 09:20:56,172 - XmlConfig['core-site.xml'] {'owner': 'hdfs',
'group': 'hadoop', 'conf_dir': '/etc/hadoop/conf', 'configurations':
...}
2014-08-21 09:20:56,178 - Generating config: /etc/hadoop/conf/core-site.xml
2014-08-21 09:20:56,178 - File['/etc/hadoop/conf/core-site.xml']
{'owner': 'hdfs', 'content': InlineTemplate(...), 'group': 'hadoop',
'mode': None}
2014-08-21 09:20:56,179 - Writing
File['/etc/hadoop/conf/core-site.xml'] because contents don't match
2014-08-21 09:20:56,192 - Execute['/bin/echo 0 > /selinux/enforce']
{'only_if': 'test -f /selinux/enforce'}
2014-08-21 09:20:56,243 - Execute['mkdir -p
/usr/lib/hadoop/lib/native/Linux-i386-32; ln -sf /usr/lib/libsnappy.so
/usr/lib/hadoop/lib/native/Linux-i386-32/libsnappy.so'] {}
2014-08-21 09:20:56,270 - Execute['mkdir -p
/usr/lib/hadoop/lib/native/Linux-amd64-64; ln -sf
/usr/lib64/libsnappy.so
/usr/lib/hadoop/lib/native/Linux-amd64-64/libsnappy.so'] {}
2014-08-21 09:20:56,298 - Directory['/var/log/hadoop'] {'owner':
'root', 'group': 'root', 'recursive': True}
2014-08-21 09:20:56,299 - Directory['/var/run/hadoop'] {'owner':
'root', 'group': 'root', 'recursive': True}
2014-08-21 09:20:56,299 - Directory['/tmp/hadoop-hdfs'] {'owner':
'hdfs', 'recursive': True}
2014-08-21 09:20:56,305 -
File['/etc/hadoop/conf/commons-logging.properties'] {'content':
Template('commons-logging.properties.j2'), 'owner': 'hdfs'}
2014-08-21 09:20:56,307 - File['/etc/hadoop/conf/health_check']
{'content': Template('health_check-v2.j2'), 'owner': 'hdfs'}
2014-08-21 09:20:56,308 - File['/etc/hadoop/conf/log4j.properties']
{'content': '...', 'owner': 'hdfs', 'group': 'hadoop', 'mode': 0644}
2014-08-21 09:20:56,313 -
File['/etc/hadoop/conf/hadoop-metrics2.properties'] {'content':
Template('hadoop-metrics2.properties.j2'), 'owner': 'hdfs'}
2014-08-21 09:20:56,314 -
File['/etc/hadoop/conf/task-log4j.properties'] {'content':
StaticFile('task-log4j.properties'), 'mode': 0755}
2014-08-21 09:20:56,314 - File['/etc/hadoop/conf/configuration.xsl']
{'owner': 'hdfs', 'group': 'hadoop'}
2014-08-21 09:20:56,733 - HdfsDirectory['/user/oozie']
{'security_enabled': False, 'keytab': [EMPTY], 'conf_dir':
'/etc/hadoop/conf', 'hdfs_user': 'hdfs', 'kinit_path_local': '',
'mode': 0775, 'owner': 'oozie', 'action': ['create']}
2014-08-21 09:20:56,736 - Execute['hadoop fs -mkdir `rpm -q hadoop |
grep -q "hadoop-1" || echo "-p"` /user/oozie && hadoop fs -chmod 775
/user/oozie && hadoop fs -chown oozie /user/oozie'] {'not_if': "su -
hdfs -c 'hadoop fs -ls /user/oozie'", 'user': 'hdfs'}
2014-08-21 09:21:01,027 - Skipping Execute['hadoop fs -mkdir `rpm -q
hadoop | grep -q "hadoop-1" || echo "-p"` /user/oozie && hadoop fs
-chmod 775 /user/oozie && hadoop fs -chown oozie /user/oozie'] due
to not_if
2014-08-21 09:21:01,027 - XmlConfig['oozie-site.xml'] {'owner':
'oozie', 'group': 'hadoop', 'mode': 0664, 'conf_dir':
'/etc/oozie/conf', 'configurations': ...}
2014-08-21 09:21:01,037 - Generating config: /etc/oozie/conf/oozie-site.xml
2014-08-21 09:21:01,038 - File['/etc/oozie/conf/oozie-site.xml']
{'owner': 'oozie', 'content': InlineTemplate(...), 'group': 'hadoop',
'mode': 0664}
2014-08-21 09:21:01,040 - Writing
File['/etc/oozie/conf/oozie-site.xml'] because contents don't match
2014-08-21 09:21:01,041 - Directory['/etc/oozie/conf'] {'owner':
'oozie', 'group': 'hadoop'}
2014-08-21 09:21:01,041 -
TemplateConfig['/etc/oozie/conf/oozie-env.sh'] {'owner': 'oozie'}
2014-08-21 09:21:01,046 - File['/etc/oozie/conf/oozie-env.sh']
{'content': Template('oozie-env.sh.j2'), 'owner': 'oozie', 'group':
None, 'mode': None}
2014-08-21 09:21:01,047 -
File['/etc/oozie/conf/oozie-log4j.properties'] {'content': '...',
'owner': 'oozie', 'group': 'hadoop', 'mode': 0644}
2014-08-21 09:21:01,048 - File['/etc/oozie/conf/adminusers.txt']
{'owner': 'oozie', 'group': 'hadoop'}
2014-08-21 09:21:01,048 - File['/etc/oozie/conf/hadoop-config.xml']
{'owner': 'oozie', 'group': 'hadoop'}
2014-08-21 09:21:01,049 - File['/etc/oozie/conf/oozie-default.xml']
{'owner': 'oozie', 'group': 'hadoop'}
2014-08-21 09:21:01,049 - Directory['/etc/oozie/conf/action-conf']
{'owner': 'oozie', 'group': 'hadoop'}
2014-08-21 09:21:01,050 - File['/etc/oozie/conf/action-conf/hive.xml']
{'owner': 'oozie', 'group': 'hadoop'}
2014-08-21 09:21:01,050 - File['/var/run/oozie/oozie.pid'] {'action':
['delete'], 'not_if': 'ls {pid_file} >/dev/null 2>&1 && !(ps `cat
{pid_file}` >/dev/null 2>&1)'}
2014-08-21 09:21:01,077 - Directory['/var/run/oozie'] {'owner':
'oozie', 'recursive': True, 'mode': 0755}
2014-08-21 09:21:01,078 - Directory['/var/log/oozie'] {'owner':
'oozie', 'recursive': True, 'mode': 0755}
2014-08-21 09:21:01,078 - Directory['/var/tmp/oozie'] {'owner':
'oozie', 'recursive': True, 'mode': 0755}
2014-08-21 09:21:01,079 - Directory['/hadoop/oozie/data'] {'owner':
'oozie', 'recursive': True, 'mode': 0755}
2014-08-21 09:21:01,080 - Directory['/var/lib/oozie/'] {'owner':
'oozie', 'recursive': True, 'mode': 0755}
2014-08-21 09:21:01,080 -
Directory['/var/lib/oozie/oozie-server/webapps/'] {'owner': 'oozie',
'recursive': True, 'mode': 0755}
2014-08-21 09:21:01,096 - Execute['cd /usr/lib/oozie && tar -xvf
oozie-sharelib.tar.gz'] {'not_if': 'ls /var/run/oozie/oozie.pid
>/dev/null 2>&1 && ps `cat /var/run/oozie/oozie.pid` >/dev/null 2>&1'}
2014-08-21 09:21:03,808 - Execute['cd /usr/lib/oozie && mkdir -p
/var/tmp/oozie'] {'not_if': 'ls /var/run/oozie/oozie.pid >/dev/null
2>&1 && ps `cat /var/run/oozie/oozie.pid` >/dev/null 2>&1'}
2014-08-21 09:21:03,859 - Execute['cd /usr/lib/oozie && chown
oozie:hadoop /var/tmp/oozie && mkdir -p /usr/lib/oozie/libext && cp
/usr/share/HDP-oozie/ext-2.2.zip /usr/lib/oozie/libext && cp
/usr/lib/falcon/oozie/ext/falcon-oozie-el-extension-*.jar
/usr/lib/oozie/libext'] {'not_if': 'ls /var/run/oozie/oozie.pid
>/dev/null 2>&1 && ps `cat /var/run/oozie/oozie.pid` >/dev/null 2>&1'}
2014-08-21 09:21:04,183 - Execute['cd /var/tmp/oozie &&
/usr/lib/oozie/bin/oozie-setup.sh prepare-war'] {'not_if': 'ls
/var/run/oozie/oozie.pid >/dev/null 2>&1 && ps `cat
/var/run/oozie/oozie.pid` >/dev/null 2>&1', 'user': 'oozie'}
2014-08-21 09:21:06,346 - Error while executing command 'start':
Traceback (most recent call last):
File
"/usr/lib/python2.6/site-packages/resource_management/libraries/script/script.py",
line 111, in execute
method(env)
File
"/var/lib/ambari-agent/cache/stacks/HDP/2.0.6/services/OOZIE/package/scripts/oozie_server.py",
line 42, in start
self.configure(env)
File
"/var/lib/ambari-agent/cache/stacks/HDP/2.0.6/services/OOZIE/package/scripts/oozie_server.py",
line 36, in configure
oozie(is_server=True)
File
"/var/lib/ambari-agent/cache/stacks/HDP/2.0.6/services/OOZIE/package/scripts/oozie.py",
line 85, in oozie
oozie_server_specific( )
File
"/var/lib/ambari-agent/cache/stacks/HDP/2.0.6/services/OOZIE/package/scripts/oozie.py",
line 151, in oozie_server_specific
not_if = no_op_test
File "/usr/lib/python2.6/site-packages/resource_management/core/base.py",
line 148, in __init__
self.env.run()
File
"/usr/lib/python2.6/site-packages/resource_management/core/environment.py",
line 149, in run
self.run_action(resource, action)
File
"/usr/lib/python2.6/site-packages/resource_management/core/environment.py",
line 115, in run_action
provider_action()
File
"/usr/lib/python2.6/site-packages/resource_management/core/providers/system.py",
line 239, in action_run
raise ex
Fail: Execution of 'cd /var/tmp/oozie &&
/usr/lib/oozie/bin/oozie-setup.sh prepare-war' returned 255. setting
OOZIE_CONFIG=${OOZIE_CONFIG:-/etc/oozie/conf}
setting CATALINA_BASE=${CATALINA_BASE:-/var/lib/oozie/oozie-server}
setting CATALINA_TMPDIR=${CATALINA_TMPDIR:-/var/tmp/oozie}
setting OOZIE_CATALINA_HOME=/usr/lib/bigtop-tomcat
setting JAVA_HOME=/usr/jdk64/jdk1.7.0_45
setting JRE_HOME=${JAVA_HOME}
setting OOZIE_LOG=/var/log/oozie
setting CATALINA_PID=/var/run/oozie/oozie.pid
setting OOZIE_DATA=/hadoop/oozie/data
setting OOZIE_HTTP_PORT=11000
setting OOZIE_ADMIN_PORT=11001
setting JAVA_LIBRARY_PATH=/usr/lib/hadoop/lib/native/Linux-amd64-64
setting OOZIE_CONFIG=${OOZIE_CONFIG:-/etc/oozie/conf}
setting CATALINA_BASE=${CATALINA_BASE:-/var/lib/oozie/oozie-server}
setting CATALINA_TMPDIR=${CATALINA_TMPDIR:-/var/tmp/oozie}
setting OOZIE_CATALINA_HOME=/usr/lib/bigtop-tomcat
setting JAVA_HOME=/usr/jdk64/jdk1.7.0_45
setting JRE_HOME=${JAVA_HOME}
setting OOZIE_LOG=/var/log/oozie
setting CATALINA_PID=/var/run/oozie/oozie.pid
setting OOZIE_DATA=/hadoop/oozie/data
setting OOZIE_HTTP_PORT=11000
setting OOZIE_ADMIN_PORT=11001
setting JAVA_LIBRARY_PATH=/usr/lib/hadoop/lib/native/Linux-amd64-64
INFO: Adding extension:
/usr/lib/oozie/libext/falcon-oozie-el-extension-0.5.0.2.1.4.0-632.jar
File/Dir does no exist: /var/lib/oozie/oozie-server/conf/ssl/server.xml
Can anyone point me in the direction of the problem? Googling has not been
much help so far.
Thanks,
Charles