|
@@ -96,7 +96,10 @@ class hdp-oozie::service(
|
|
$cmd1 = "cd /usr/lib/oozie && tar -xvf oozie-sharelib.tar.gz"
|
|
$cmd1 = "cd /usr/lib/oozie && tar -xvf oozie-sharelib.tar.gz"
|
|
$cmd2 = "cd /usr/lib/oozie && mkdir -p ${oozie_tmp}"
|
|
$cmd2 = "cd /usr/lib/oozie && mkdir -p ${oozie_tmp}"
|
|
if (hdp_get_major_stack_version($hdp::params::stack_version) >= 2) {
|
|
if (hdp_get_major_stack_version($hdp::params::stack_version) >= 2) {
|
|
- $cmd3 = "cd /usr/lib/oozie && chown ${user}:${hdp::params::user_group} ${oozie_tmp} && mkdir -p ${oozie_libext_dir} && cp ${$ext_js_path} ${oozie_libext_dir}"
|
|
|
|
|
|
+ $cmd3 = $jdbc_driver_name ? {
|
|
|
|
+ /(com.mysql.jdbc.Driver|oracle.jdbc.driver.OracleDriver)/ => "cd /usr/lib/oozie && chown ${user}:${hdp::params::user_group} ${oozie_tmp} && mkdir -p ${oozie_libext_dir} && cp ${$ext_js_path} ${oozie_libext_dir} && cp ${$jdbc_driver_jar} ${oozie_libext_dir}",
|
|
|
|
+ default => "cd /usr/lib/oozie && chown ${user}:${hdp::params::user_group} ${oozie_tmp} && mkdir -p ${oozie_libext_dir} && cp ${$ext_js_path} ${oozie_libext_dir}",
|
|
|
|
+ }
|
|
} else {
|
|
} else {
|
|
$cmd3 = "cd /usr/lib/oozie && chown ${user}:${hdp::params::user_group} ${oozie_tmp}"
|
|
$cmd3 = "cd /usr/lib/oozie && chown ${user}:${hdp::params::user_group} ${oozie_tmp}"
|
|
}
|
|
}
|