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

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


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

commit bb56d99b10ed558fb1523361ddd3cfb898aa2d53
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)
---
 dev-support/atlas-docker/.env                      |  2 +-
 graphdb/janus/pom.xml                              | 18 ++++++++++
 pom.xml                                            |  2 +-
 repository/pom.xml                                 | 40 ++--------------------
 .../atlas/web/service/AtlasDebugMetricsSink.java   |  2 +-
 .../web/service/AtlasDebugMetricsSinkTest.java     |  2 +-
 6 files changed, 24 insertions(+), 42 deletions(-)

diff --git a/dev-support/atlas-docker/.env b/dev-support/atlas-docker/.env
index 9408d35e4..a03cebf71 100644
--- a/dev-support/atlas-docker/.env
+++ b/dev-support/atlas-docker/.env
@@ -20,7 +20,7 @@ ATLAS_SERVER_JAVA_VERSION=8
 ATLAS_VERSION=3.0.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 536036381..a63a1bc34 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 f9e9b95a3..b3dfc9846 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 d365228aa..fc2a34599 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/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;
diff --git 
a/webapp/src/test/java/org/apache/atlas/web/service/AtlasDebugMetricsSinkTest.java
 
b/webapp/src/test/java/org/apache/atlas/web/service/AtlasDebugMetricsSinkTest.java
index 5fb150b09..7189270ef 100644
--- 
a/webapp/src/test/java/org/apache/atlas/web/service/AtlasDebugMetricsSinkTest.java
+++ 
b/webapp/src/test/java/org/apache/atlas/web/service/AtlasDebugMetricsSinkTest.java
@@ -19,7 +19,7 @@
 package org.apache.atlas.web.service;
 
 import org.apache.atlas.web.model.DebugMetrics;
-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.mockito.Mock;

Reply via email to