This is an automated email from the ASF dual-hosted git repository.

jialiang pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/ambari.git


The following commit(s) were added to refs/heads/trunk by this push:
     new e525497ef2 AMBARI-26326: Fix Hive installation failures due to missing 
dependencies and Java version compatibility issues (#3956)
e525497ef2 is described below

commit e525497ef2c730175d9f3b253889321f3976e3ef
Author: jialiang <[email protected]>
AuthorDate: Sat Mar 15 09:38:56 2025 +0800

    AMBARI-26326: Fix Hive installation failures due to missing dependencies 
and Java version compatibility issues (#3956)
---
 ambari-agent/pom.xml                                          |  6 ++++++
 ambari-agent/src/packages/tarball/all.xml                     |  1 +
 .../BIGTOP/3.2.0/services/HIVE/package/scripts/params.py      | 11 ++++++-----
 3 files changed, 13 insertions(+), 5 deletions(-)

diff --git a/ambari-agent/pom.xml b/ambari-agent/pom.xml
index 8a81f3e865..8723edda18 100644
--- a/ambari-agent/pom.xml
+++ b/ambari-agent/pom.xml
@@ -58,6 +58,7 @@
     <commons-cli.version>1.5.0</commons-cli.version>
     <commons-collections.version>3.2.2</commons-collections.version>
     <commons-configuration2.version>2.8.0</commons-configuration2.version>
+    <commons-lang.version>2.6</commons-lang.version>
     <commons-lang3.version>3.12.0</commons-lang3.version>
     <commons-io.version>2.8.0</commons-io.version>
     <commons-logging.version>1.1.3</commons-logging.version>
@@ -106,6 +107,11 @@
       <artifactId>commons-lang3</artifactId>
       <version>${commons-lang3.version}</version>
     </dependency>
+    <dependency>
+      <groupId>commons-lang</groupId>
+      <artifactId>commons-lang</artifactId>
+      <version>${commons-lang.version}</version>
+    </dependency>
     <dependency>
       <groupId>commons-io</groupId>
       <artifactId>commons-io</artifactId>
diff --git a/ambari-agent/src/packages/tarball/all.xml 
b/ambari-agent/src/packages/tarball/all.xml
index 18684838e9..354f3eee6e 100644
--- a/ambari-agent/src/packages/tarball/all.xml
+++ b/ambari-agent/src/packages/tarball/all.xml
@@ -244,6 +244,7 @@
         <include>org.apache.commons:commons-configuration2</include>
         <include>org.apache.commons:commons-compress</include>
         <include>commons-io:commons-io</include>
+        <include>commons-lang:commons-lang</include>
         <include>org.apache.commons:commons-lang3</include>
         <include>commons-logging:commons-logging</include>
         <include>com.google.guava:guava</include>
diff --git 
a/ambari-server/src/main/resources/stacks/BIGTOP/3.2.0/services/HIVE/package/scripts/params.py
 
b/ambari-server/src/main/resources/stacks/BIGTOP/3.2.0/services/HIVE/package/scripts/params.py
index 9e48a2b23b..211bf37b82 100644
--- 
a/ambari-server/src/main/resources/stacks/BIGTOP/3.2.0/services/HIVE/package/scripts/params.py
+++ 
b/ambari-server/src/main/resources/stacks/BIGTOP/3.2.0/services/HIVE/package/scripts/params.py
@@ -163,6 +163,10 @@ hive_lib_dir = format("{hive_home}/lib")
 hive_server2_hive_dir = None
 hive_server2_hive_lib = None
 
+java64_home = config["ambariLevelParams"]["java_home"]
+ambari_java_home = config["ambariLevelParams"]["ambari_java_home"]
+ambari_java_exec = format("{ambari_java_home}/bin/java")
+java_version = expect("/ambariLevelParams/java_version", int)
 
 # Heap dump related
 heap_dump_enabled = default("/configurations/hive-env/enable_heap_dump", None)
@@ -232,7 +236,7 @@ if credential_store_enabled:
     ]
     hive_metastore_user_passwd = PasswordString(
       get_password_from_credential_store(
-        alias, provider_path, cs_lib_path, java_home, jdk_location
+        alias, provider_path, cs_lib_path, ambari_java_home, jdk_location
       )
     )
   else:
@@ -498,10 +502,7 @@ hive_metastore_heapsize = 
config["configurations"]["hive-env"][
   "hive.metastore.heapsize"
 ]
 
-java64_home = config["ambariLevelParams"]["java_home"]
-ambari_java_home = config["ambariLevelParams"]["ambari_java_home"]
-ambari_java_exec = format("{ambari_java_home}/bin/java")
-java_version = expect("/ambariLevelParams/java_version", int)
+
 
 ##### MYSQL
 db_name = config["configurations"]["hive-env"]["hive_database_name"]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to