Przeglądaj źródła

AMBARI-2144. Installation with existing Oracle DB fails. (swagle)

git-svn-id: https://svn.apache.org/repos/asf/incubator/ambari/trunk@1483458 13f79535-47bb-0310-9956-ffa450edef68
Siddharth Wagle 12 lat temu
rodzic
commit
6f8ae9c9bc

+ 2 - 0
CHANGES.txt

@@ -856,6 +856,8 @@ Trunk (unreleased changes):
 
  BUG FIXES
 
+ AMBARI-2144. Installation with existing Oracle DB fails. (swagle)
+
  AMBARI-2143. HBASE fails to start on master. (smohanty
 
  AMBARI-2141. When hbase user is changed hbase does not start properly

+ 2 - 2
ambari-agent/src/main/puppet/modules/hdp-hive/manifests/jdbc-connector.pp

@@ -34,7 +34,7 @@ class hdp-hive::jdbc-connector()
    }
 
 
-  if ($hive_ambari_database == "MySQL"){
+  if ($hive_jdbc_driver == "com.mysql.jdbc.Driver"){
    hdp::exec { 'hive mkdir -p ${artifact_dir} ;  cp /usr/share/java/${jdbc_jar_name}  ${target}':
        command => "mkdir -p ${artifact_dir} ;  cp /usr/share/java/${jdbc_jar_name}  ${target}",
        unless  => "test -f ${target}",
@@ -43,7 +43,7 @@ class hdp-hive::jdbc-connector()
        require => Hdp::Package['mysql-connector-java'],
        notify  =>  Anchor['hdp-hive::jdbc-connector::end'],
    }
-  } elsif ($hive_ambari_database == "Oracle") {
+  } elsif ($hive_jdbc_driver == "oracle.jdbc.driver.OracleDriver") {
    hdp::exec { 'hive mkdir -p ${artifact_dir} ;  cp /usr/share/java/${jdbc_jar_name}  ${target}':
        command => "mkdir -p ${artifact_dir} ;  cp /usr/share/java/${jdbc_jar_name}  ${target}",
        unless  => "test -f ${target}",

+ 2 - 2
ambari-agent/src/main/puppet/modules/hdp-hive/manifests/params.pp

@@ -30,9 +30,9 @@ class hdp-hive::params() inherits hdp::params
   $hive_user = $hdp::params::hive_user
   
   ### JDBC driver jar name
-  if ($hive_ambari_database == "MySQL"){
+  if ($hive_jdbc_driver == "com.mysql.jdbc.Driver"){
     $jdbc_jar_name = "mysql-connector-java.jar"
-  } elsif ($hive_ambari_database == "Oracle") {
+  } elsif ($hive_jdbc_driver == "oracle.jdbc.driver.OracleDriver") {
     $jdbc_jar_name = "ojdbc6.jar"  
   }