diff --git a/hdp2/oozie/init.sls b/hdp2/oozie/init.sls index 9ba6bf1..9da63b4 100644 --- a/hdp2/oozie/init.sls +++ b/hdp2/oozie/init.sls @@ -117,6 +117,22 @@ hadoop-lzo: - require: - pkg: oozie +# add all the hbase jars +{% set hbase_jar_list = ['hbase-client', 'hbase-common', 'hbase-hadoop2-compat', 'hbase-protocol', 'hbase-server'] %} + +{% for hbase_jar in hbase_jar_list %} +{{ hbase_jar }}-jar: + file.symlink: + - name: /usr/hdp/current/oozie-server/libext/{{ hbase_jar }}.jar + - target: /usr/hdp/current/hbase-client/lib/{{ hbase_jar }}.jar + - user: root + - group: root + - require: + - pkg: oozie + - require_in: + - file: /var/log/oozie +{% endfor %} + /var/log/oozie: file: - directory diff --git a/hdp2/oozie/service.sls b/hdp2/oozie/service.sls index 9996ab4..3f5db8c 100644 --- a/hdp2/oozie/service.sls +++ b/hdp2/oozie/service.sls @@ -97,6 +97,7 @@ oozie_kdestroy: - require: - pkg: oozie - cmd: oozie_kinit + - cmd: populate-oozie-sharelibs - require_in: - cmd: oozie-svc {% endif %}