[
https://issues.apache.org/jira/browse/AMBARI-25668?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tamas Payer updated AMBARI-25668:
---------------------------------
Resolution: Fixed
Status: Resolved (was: Patch Available)
> Integrate the Apache released HBase as back store of Ambari Metrics
> -------------------------------------------------------------------
>
> Key: AMBARI-25668
> URL: https://issues.apache.org/jira/browse/AMBARI-25668
> Project: Ambari
> Issue Type: Task
> Components: ambari-metrics
> Affects Versions: 2.7.5
> Reporter: Tamas Payer
> Assignee: Tamas Payer
> Priority: Major
> Labels: apache, hbase, metrics
> Fix For: 2.7.6
>
> Time Spent: 1h 20m
> Remaining Estimate: 0h
>
> Since the non managed HDP tarballs are not accessible anymore publicly
> AMBARI-25599 is an attempt to replace those dependencies of Ambari Metrics
> with the open source versions.
> However, the Apache version of HBase (
> [https://archive.apache.org/dist/hbase/2.0.2/hbase-2.0.2-bin.tar.gz] ) does
> not starting up and failing with:
> {code:java}
> [root@c7401 ambari-metrics-collector]# less
> hbase-ams-master-c7401.ambari.apache.org.log{code}
> {code:java}
> 2021-02-10 08:19:01,953 ERROR [main] master.HMasterCommandLine: Master exiting
> java.lang.NoClassDefFoundError:
> org/apache/commons/configuration/Configuration
> at
> org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.<init>(DefaultMetricsSystem.java:38)
> at
> org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.<clinit>(DefaultMetricsSystem.java:36)
> at
> org.apache.hadoop.hbase.master.HMasterCommandLine.startMaster(HMasterCommandLine.java:159)
> at
> org.apache.hadoop.hbase.master.HMasterCommandLine.run(HMasterCommandLine.java:140)
> at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)
> at
> org.apache.hadoop.hbase.util.ServerCommandLine.doMain(ServerCommandLine.java:149)
> at org.apache.hadoop.hbase.master.HMaster.main(HMaster.java:2964)
> Caused by: java.lang.ClassNotFoundException:
> org.apache.commons.configuration.Configuration{code}
> The missing class '_org.apache.commons.configuration.Configuration_' is
> located in _'commons-configuration2'_ but strangely that is not present in
> '_/usr/lib/ams-hbase/lib/'_ if the Apache version of HBase is used for the
> build.
> * *Investigate why HBase fails to start up ?*
> * *Why is commons-configuration2 lib missing ?*
> * *Integrate the Apache released HBase as back store of Ambari Metrics*
--
This message was sent by Atlassian Jira
(v8.3.4#803005)