From d1c9166131dc0098df33c1dad01bc204f5b908e9 Mon Sep 17 00:00:00 2001 From: Clark Perkins Date: Thu, 4 Oct 2018 16:36:20 -0500 Subject: [PATCH 1/3] Adding hbase jars to oozie --- hdp2/oozie/init.sls | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/hdp2/oozie/init.sls b/hdp2/oozie/init.sls index 9ba6bf1..378646e 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/libserver/{{ 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 From 043210f0ee0b3a6d7df0a36623b1f43f48575d34 Mon Sep 17 00:00:00 2001 From: Clark Perkins Date: Thu, 4 Oct 2018 16:45:40 -0500 Subject: [PATCH 2/3] use libext --- hdp2/oozie/init.sls | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hdp2/oozie/init.sls b/hdp2/oozie/init.sls index 378646e..9da63b4 100644 --- a/hdp2/oozie/init.sls +++ b/hdp2/oozie/init.sls @@ -123,7 +123,7 @@ hadoop-lzo: {% for hbase_jar in hbase_jar_list %} {{ hbase_jar }}-jar: file.symlink: - - name: /usr/hdp/current/oozie-server/libserver/{{ hbase_jar }}.jar + - name: /usr/hdp/current/oozie-server/libext/{{ hbase_jar }}.jar - target: /usr/hdp/current/hbase-client/lib/{{ hbase_jar }}.jar - user: root - group: root From 31fc04aef9e70af991333ceefe38dbf9384ef6ac Mon Sep 17 00:00:00 2001 From: Clark Perkins Date: Thu, 4 Oct 2018 16:51:52 -0500 Subject: [PATCH 3/3] Adding requisite --- hdp2/oozie/service.sls | 1 + 1 file changed, 1 insertion(+) 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 %}