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

madhan pushed a commit to branch atlas-2.5
in repository https://gitbox.apache.org/repos/asf/atlas.git


The following commit(s) were added to refs/heads/atlas-2.5 by this push:
     new e27501f66 ATLAS-5200: updated HBase version to 2.6.4; replaced hbase 
library dependencies with shaded version (#514)
e27501f66 is described below

commit e27501f66f607011e848af2372d7fe1de9adfcb3
Author: Madhan Neethiraj <[email protected]>
AuthorDate: Fri Feb 6 14:58:28 2026 -0800

    ATLAS-5200: updated HBase version to 2.6.4; replaced hbase library 
dependencies with shaded version (#514)
    
    (cherry picked from commit bb56d99b10ed558fb1523361ddd3cfb898aa2d53)
---
 dev-support/atlas-docker/.env                      |  2 +-
 graphdb/janus/pom.xml                              | 18 ++++++++++
 pom.xml                                            |  2 +-
 repository/pom.xml                                 | 40 ++--------------------
 .../audit/CassandraBasedAuditRepository.java       |  3 +-
 .../audit/rdbms/RdbmsBasedAuditRepository.java     |  1 -
 .../atlas/web/service/AtlasDebugMetricsSink.java   |  2 +-
 7 files changed, 24 insertions(+), 44 deletions(-)

diff --git a/dev-support/atlas-docker/.env b/dev-support/atlas-docker/.env
index 5d9454fc6..4e4d2c8f8 100644
--- a/dev-support/atlas-docker/.env
+++ b/dev-support/atlas-docker/.env
@@ -20,7 +20,7 @@ ATLAS_SERVER_JAVA_VERSION=8
 ATLAS_VERSION=2.5.0-SNAPSHOT
 UBUNTU_VERSION=20.04
 HADOOP_VERSION=3.4.2
-HBASE_VERSION=2.6.0
+HBASE_VERSION=2.6.4
 KAFKA_VERSION=2.8.2
 HIVE_VERSION=3.1.3
 HIVE_HADOOP_VERSION=3.1.1
diff --git a/graphdb/janus/pom.xml b/graphdb/janus/pom.xml
index c88734005..e8bbc2869 100644
--- a/graphdb/janus/pom.xml
+++ b/graphdb/janus/pom.xml
@@ -79,6 +79,16 @@
             <artifactId>commons-text</artifactId>
             <version>${commons-text.version}</version>
         </dependency>
+        <dependency>
+            <groupId>org.apache.hbase</groupId>
+            <artifactId>hbase-shaded-client</artifactId>
+            <version>${hbase.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.hbase</groupId>
+            <artifactId>hbase-shaded-mapreduce</artifactId>
+            <version>${hbase.version}</version>
+        </dependency>
         <dependency>
             <groupId>org.apache.lucene</groupId>
             <artifactId>lucene-analyzers-common</artifactId>
@@ -218,6 +228,14 @@
                     <groupId>ch.qos.logback</groupId>
                     <artifactId>*</artifactId>
                 </exclusion>
+                <exclusion>
+                    <groupId>org.apache.hbase</groupId>
+                    <artifactId>hbase-shaded-client</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>org.apache.hbase</groupId>
+                    <artifactId>hbase-shaded-mapreduce</artifactId>
+                </exclusion>
             </exclusions>
         </dependency>
 
diff --git a/pom.xml b/pom.xml
index 1f8ad1977..68dea329c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -122,7 +122,7 @@
         <guice.version>4.1.0</guice.version>
         
<hadoop.hdfs-client.version>${hadoop.version}</hadoop.hdfs-client.version>
         <hadoop.version>3.4.2</hadoop.version>
-        <hbase.version>2.6.0</hbase.version>
+        <hbase.version>2.6.4</hbase.version>
         <hive.version>3.1.3</hive.version>
         <hppc.version>0.8.1</hppc.version>
         
<httpcomponents-httpclient.version>4.5.13</httpcomponents-httpclient.version>
diff --git a/repository/pom.xml b/repository/pom.xml
index 6cc12ef9e..25b3b46fd 100644
--- a/repository/pom.xml
+++ b/repository/pom.xml
@@ -152,44 +152,8 @@
 
         <dependency>
             <groupId>org.apache.hbase</groupId>
-            <artifactId>hbase-client</artifactId>
-            <exclusions>
-                <exclusion>
-                    <groupId>com.github.stephenc.findbugs</groupId>
-                    <artifactId>findbugs-annotations</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>io.netty</groupId>
-                    <artifactId>netty-handler</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>io.netty</groupId>
-                    <artifactId>netty-transport-native-epoll</artifactId>
-                </exclusion>
-            </exclusions>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.hbase</groupId>
-            <artifactId>hbase-server</artifactId>
-            <exclusions>
-                <exclusion>
-                    <groupId>javax.servlet</groupId>
-                    <artifactId>*</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>javax.ws.rs</groupId>
-                    <artifactId>*</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.eclipse.jetty</groupId>
-                    <artifactId>*</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.mortbay.jetty</groupId>
-                    <artifactId>servlet-api-2.5</artifactId>
-                </exclusion>
-            </exclusions>
+            <artifactId>hbase-shaded-client</artifactId>
+            <version>${hbase.version}</version>
         </dependency>
 
         <dependency>
diff --git 
a/repository/src/main/java/org/apache/atlas/repository/audit/CassandraBasedAuditRepository.java
 
b/repository/src/main/java/org/apache/atlas/repository/audit/CassandraBasedAuditRepository.java
index 979fec798..0bab165f4 100644
--- 
a/repository/src/main/java/org/apache/atlas/repository/audit/CassandraBasedAuditRepository.java
+++ 
b/repository/src/main/java/org/apache/atlas/repository/audit/CassandraBasedAuditRepository.java
@@ -208,8 +208,7 @@ public class CassandraBasedAuditRepository extends 
AbstractStorageBasedAuditRepo
 
     @Override
     public List<EntityAuditEventV2> deleteEventsV2(String entityId, 
Set<EntityAuditEventV2.EntityAuditActionV2> entityAuditActions, short 
auditCount, int ttlInDays, boolean createEventsAgeoutAllowed, 
Constants.AtlasAuditAgingType auditAgingType)
-            throws AtlasBaseException, AtlasException
-    {
+            throws AtlasBaseException, AtlasException {
         return Collections.emptyList();
     }
 
diff --git 
a/repository/src/main/java/org/apache/atlas/repository/audit/rdbms/RdbmsBasedAuditRepository.java
 
b/repository/src/main/java/org/apache/atlas/repository/audit/rdbms/RdbmsBasedAuditRepository.java
index 77d145834..523da3d61 100644
--- 
a/repository/src/main/java/org/apache/atlas/repository/audit/rdbms/RdbmsBasedAuditRepository.java
+++ 
b/repository/src/main/java/org/apache/atlas/repository/audit/rdbms/RdbmsBasedAuditRepository.java
@@ -229,7 +229,6 @@ public class RdbmsBasedAuditRepository extends 
AbstractStorageBasedAuditReposito
 
     private void splitEventsToKeepAndAgeoutByAuditCount(List<DbEntityAudit> 
dbEvents, boolean allowAgeoutByAuditCount, int allowedAuditCount,
             List<DbEntityAudit> eventsToKeep, List<DbEntityAudit> 
eventsEligibleForAgeout) {
-
         if (CollectionUtils.isEmpty(dbEvents)) {
             return;
         }
diff --git 
a/webapp/src/main/java/org/apache/atlas/web/service/AtlasDebugMetricsSink.java 
b/webapp/src/main/java/org/apache/atlas/web/service/AtlasDebugMetricsSink.java
index 8052428d7..3531fbf69 100644
--- 
a/webapp/src/main/java/org/apache/atlas/web/service/AtlasDebugMetricsSink.java
+++ 
b/webapp/src/main/java/org/apache/atlas/web/service/AtlasDebugMetricsSink.java
@@ -19,7 +19,7 @@ package org.apache.atlas.web.service;
 
 import org.apache.atlas.web.model.DebugMetrics;
 import org.apache.commons.lang3.StringUtils;
-import 
org.apache.hadoop.hbase.shaded.org.apache.commons.configuration2.SubsetConfiguration;
+import 
org.apache.hadoop.hbase.shaded.org.apache.commons.configuration.SubsetConfiguration;
 import org.apache.hadoop.metrics2.AbstractMetric;
 import org.apache.hadoop.metrics2.MetricsRecord;
 import org.apache.hadoop.metrics2.MetricsSink;

Reply via email to