[ 
https://issues.apache.org/jira/browse/AMBARI-26326?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jialiang Cai reassigned AMBARI-26326:
-------------------------------------

    Assignee: Jialiang Cai

> Fix Hive installation failures due to missing dependencies and Java version 
> compatibility issues
> ------------------------------------------------------------------------------------------------
>
>                 Key: AMBARI-26326
>                 URL: https://issues.apache.org/jira/browse/AMBARI-26326
>             Project: Ambari
>          Issue Type: Bug
>            Reporter: Jialiang Cai
>            Assignee: Jialiang Cai
>            Priority: Major
>          Time Spent: 20m
>  Remaining Estimate: 0h
>
> When installing Hive through Ambari, the following errors occur:
>  
> 1. Missing dependency error:
> ```
> Exception in thread "main" java.lang.NoClassDefFoundError: 
> org/apache/commons/lang/StringUtils
> at 
> org.apache.ambari.server.credentialapi.CredentialUtil.getNormalizedPath(CredentialUtil.java:241)
> at 
> org.apache.ambari.server.credentialapi.CredentialUtil.run(CredentialUtil.java:166)
> at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:81)
> at 
> org.apache.ambari.server.credentialapi.CredentialUtil.main(CredentialUtil.java:104)
> Caused by: java.lang.ClassNotFoundException: 
> org.apache.commons.lang.StringUtils
> ```
>  
> 2. Java version compatibility issue:
> The CredentialUtil class is compiled with Java 17, but the params.py script 
> is using Java 8 paths, causing execution failures during credential retrieval.
>  
> ### Impact
> These issues prevent successful installation of Hive service, blocking 
> cluster deployment and service configuration.
>  
> ### Root Cause
> 1. The commons-lang dependency is missing from the ambari-agent package, 
> which is required by CredentialUtil.
> 2. There's a Java version mismatch - CredentialUtil is compiled with Java 17 
> but the credential retrieval process is trying to use Java 8.
>  
> ## Priority
> High - This is a blocker for Hive service installation.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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

Reply via email to