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/ranger.git


The following commit(s) were added to refs/heads/master by this push:
     new 98af26f6a RANGER-5478: replace hadoop-common dependency with 
hadoop-client-api and hadoop-client-runtime (#833)
98af26f6a is described below

commit 98af26f6a7661009cd65a8acfded8389772fbb01
Author: Madhan Neethiraj <[email protected]>
AuthorDate: Mon Feb 2 17:26:12 2026 -0800

    RANGER-5478: replace hadoop-common dependency with hadoop-client-api and 
hadoop-client-runtime (#833)
---
 agents-audit/core/pom.xml                          | 16 +++---
 agents-audit/dest-cloudwatch/pom.xml               | 11 ++--
 agents-audit/dest-es/pom.xml                       |  6 ---
 agents-audit/dest-hdfs/pom.xml                     | 55 +++----------------
 agents-audit/dest-kafka/pom.xml                    |  6 ---
 agents-audit/dest-log4j/pom.xml                    |  6 ---
 agents-audit/dest-solr/pom.xml                     |  6 ---
 agents-audit/orc-util/pom.xml                      |  6 ---
 agents-common/pom.xml                              | 61 ++++++----------------
 .../org/apache/ranger/plugin/util/RangerCache.java |  5 +-
 agents-cred/pom.xml                                | 56 ++++----------------
 credentialbuilder/pom.xml                          | 57 ++++----------------
 distro/src/main/assembly/admin-web.xml             |  1 -
 distro/src/main/assembly/hbase-agent.xml           |  3 +-
 distro/src/main/assembly/hdfs-agent.xml            |  1 +
 distro/src/main/assembly/hive-agent.xml            |  3 +-
 distro/src/main/assembly/kms.xml                   | 16 +++---
 distro/src/main/assembly/knox-agent.xml            |  7 +--
 distro/src/main/assembly/plugin-atlas.xml          |  3 +-
 distro/src/main/assembly/plugin-elasticsearch.xml  |  9 ++--
 distro/src/main/assembly/plugin-kafka.xml          | 10 ++--
 distro/src/main/assembly/plugin-kylin.xml          |  3 +-
 distro/src/main/assembly/plugin-ozone.xml          |  3 +-
 distro/src/main/assembly/plugin-presto.xml         |  8 +--
 distro/src/main/assembly/plugin-solr.xml           |  5 +-
 distro/src/main/assembly/plugin-sqoop.xml          |  3 +-
 distro/src/main/assembly/plugin-trino.xml          |  8 +--
 distro/src/main/assembly/plugin-yarn.xml           |  3 +-
 distro/src/main/assembly/ranger-tools.xml          |  5 +-
 distro/src/main/assembly/sample-client.xml         |  3 +-
 distro/src/main/assembly/storm-agent.xml           | 13 +++--
 distro/src/main/assembly/tagsync.xml               |  9 ++--
 distro/src/main/assembly/usersync.xml              |  9 ++--
 embeddedwebserver/pom.xml                          |  5 --
 hbase-agent/pom.xml                                | 39 +++-----------
 .../hadoop/RangerHdfsAuditHandler.java             |  2 +-
 kms/pom.xml                                        |  5 --
 knox-agent/pom.xml                                 | 25 +++------
 plugin-kafka/pom.xml                               | 31 +++--------
 plugin-nifi-registry/pom.xml                       | 10 ++++
 .../registry/client/TestNiFiRegistryClient.java    |  2 +-
 plugin-ozone/pom.xml                               | 25 +++------
 plugin-presto/pom.xml                              |  6 ---
 plugin-schema-registry/pom.xml                     | 31 +++--------
 plugin-sqoop/pom.xml                               |  6 ---
 plugin-trino/pom.xml                               |  6 ---
 plugin-yarn/pom.xml                                |  6 ---
 pom.xml                                            | 20 +------
 ranger-authn/pom.xml                               | 21 +++++++-
 ranger-common-ha/pom.xml                           | 34 +++---------
 ranger-examples/plugin-sampleapp/pom.xml           | 47 +++--------------
 ranger-examples/sample-client/pom.xml              |  5 --
 ranger-examples/sampleapp/pom.xml                  |  5 --
 ranger-hbase-plugin-shim/pom.xml                   |  6 ---
 ranger-hdfs-plugin-shim/pom.xml                    |  6 ---
 ranger-hive-plugin-shim/pom.xml                    |  6 ---
 ranger-metrics/pom.xml                             |  9 +++-
 .../ranger/metrics/sink/RangerMetricsJsonSink.java |  4 +-
 .../metrics/sink/RangerMetricsPrometheusSink.java  |  2 +-
 .../source/RangerMetricsContainerSource.java       |  2 +-
 ranger-ozone-plugin-shim/pom.xml                   |  6 ---
 ranger-presto-plugin-shim/pom.xml                  | 34 +++---------
 ranger-sqoop-plugin-shim/pom.xml                   |  6 ---
 ranger-storm-plugin-shim/pom.xml                   |  6 ---
 ranger-tools/pom.xml                               |  5 --
 ranger-yarn-plugin-shim/pom.xml                    |  6 ---
 security-admin/pom.xml                             | 36 -------------
 storm-agent/pom.xml                                | 58 +-------------------
 tagsync/pom.xml                                    |  5 --
 ugsync/pom.xml                                     |  5 --
 unixauthclient/pom.xml                             |  6 ---
 unixauthservice/pom.xml                            |  6 ---
 72 files changed, 230 insertions(+), 731 deletions(-)

diff --git a/agents-audit/core/pom.xml b/agents-audit/core/pom.xml
index 0e96dbeb0..d11b3bf7c 100644
--- a/agents-audit/core/pom.xml
+++ b/agents-audit/core/pom.xml
@@ -37,6 +37,16 @@
             <artifactId>hppc</artifactId>
             <version>${hppc.version}</version>
         </dependency>
+        <dependency>
+            <groupId>com.fasterxml.jackson.core</groupId>
+            <artifactId>jackson-core</artifactId>
+            <version>${fasterxml.jackson.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>com.fasterxml.jackson.core</groupId>
+            <artifactId>jackson-databind</artifactId>
+            <version>${fasterxml.jackson.databind.version}</version>
+        </dependency>
         <dependency>
             <groupId>commons-collections</groupId>
             <artifactId>commons-collections</artifactId>
@@ -96,12 +106,6 @@
             <artifactId>mockito-core</artifactId>
             <scope>test</scope>
         </dependency>
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>log4j-over-slf4j</artifactId>
-            <version>${slf4j.version}</version>
-            <scope>test</scope>
-        </dependency>
         <dependency>
             <groupId>org.testng</groupId>
             <artifactId>testng</artifactId>
diff --git a/agents-audit/dest-cloudwatch/pom.xml 
b/agents-audit/dest-cloudwatch/pom.xml
index acdda1df7..cbf415331 100644
--- a/agents-audit/dest-cloudwatch/pom.xml
+++ b/agents-audit/dest-cloudwatch/pom.xml
@@ -37,6 +37,11 @@
             <artifactId>aws-java-sdk-logs</artifactId>
             <version>${aws-java-sdk.version}</version>
         </dependency>
+        <dependency>
+            <groupId>com.google.code.findbugs</groupId>
+            <artifactId>jsr305</artifactId>
+            <version>${jsr305.version}</version>
+        </dependency>
         <dependency>
             <groupId>org.apache.ranger</groupId>
             <artifactId>ranger-audit-core</artifactId>
@@ -49,12 +54,6 @@
         </dependency>
 
         <!-- Test -->
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>log4j-over-slf4j</artifactId>
-            <version>${slf4j.version}</version>
-            <scope>test</scope>
-        </dependency>
         <dependency>
             <groupId>org.testng</groupId>
             <artifactId>testng</artifactId>
diff --git a/agents-audit/dest-es/pom.xml b/agents-audit/dest-es/pom.xml
index 52554b808..fdd907ff9 100644
--- a/agents-audit/dest-es/pom.xml
+++ b/agents-audit/dest-es/pom.xml
@@ -209,12 +209,6 @@
         </dependency>
 
         <!-- Test -->
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>log4j-over-slf4j</artifactId>
-            <version>${slf4j.version}</version>
-            <scope>test</scope>
-        </dependency>
         <dependency>
             <groupId>org.testng</groupId>
             <artifactId>testng</artifactId>
diff --git a/agents-audit/dest-hdfs/pom.xml b/agents-audit/dest-hdfs/pom.xml
index 289049fc9..79b37dd2a 100644
--- a/agents-audit/dest-hdfs/pom.xml
+++ b/agents-audit/dest-hdfs/pom.xml
@@ -34,50 +34,13 @@
     <dependencies>
         <dependency>
             <groupId>org.apache.hadoop</groupId>
-            <artifactId>hadoop-common</artifactId>
+            <artifactId>hadoop-client-api</artifactId>
+            <version>${hadoop.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.hadoop</groupId>
+            <artifactId>hadoop-client-runtime</artifactId>
             <version>${hadoop.version}</version>
-            <exclusions>
-                <exclusion>
-                    <groupId>com.google.guava</groupId>
-                    <artifactId>guava</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>io.netty</groupId>
-                    <artifactId>netty-handler</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>io.netty</groupId>
-                    <artifactId>netty-transport-native-epoll</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>log4j</groupId>
-                    <artifactId>*</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>net.minidev</groupId>
-                    <artifactId>json-smart</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.apache.commons</groupId>
-                    <artifactId>commons-compress</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.apache.commons</groupId>
-                    <artifactId>commons-configuration2</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.apache.commons</groupId>
-                    <artifactId>commons-text</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.apache.zookeeper</groupId>
-                    <artifactId>zookeeper</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.slf4j</groupId>
-                    <artifactId>*</artifactId>
-                </exclusion>
-            </exclusions>
         </dependency>
         <dependency>
             <groupId>org.apache.ranger</groupId>
@@ -92,12 +55,6 @@
         </dependency>
 
         <!-- Test -->
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>log4j-over-slf4j</artifactId>
-            <version>${slf4j.version}</version>
-            <scope>test</scope>
-        </dependency>
         <dependency>
             <groupId>org.testng</groupId>
             <artifactId>testng</artifactId>
diff --git a/agents-audit/dest-kafka/pom.xml b/agents-audit/dest-kafka/pom.xml
index 0d7e24117..13329af23 100644
--- a/agents-audit/dest-kafka/pom.xml
+++ b/agents-audit/dest-kafka/pom.xml
@@ -59,12 +59,6 @@
         </dependency>
 
         <!-- Test -->
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>log4j-over-slf4j</artifactId>
-            <version>${slf4j.version}</version>
-            <scope>test</scope>
-        </dependency>
         <dependency>
             <groupId>org.testng</groupId>
             <artifactId>testng</artifactId>
diff --git a/agents-audit/dest-log4j/pom.xml b/agents-audit/dest-log4j/pom.xml
index 16afd2c5c..f925669ac 100644
--- a/agents-audit/dest-log4j/pom.xml
+++ b/agents-audit/dest-log4j/pom.xml
@@ -44,12 +44,6 @@
         </dependency>
 
         <!-- Test -->
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>log4j-over-slf4j</artifactId>
-            <version>${slf4j.version}</version>
-            <scope>test</scope>
-        </dependency>
         <dependency>
             <groupId>org.testng</groupId>
             <artifactId>testng</artifactId>
diff --git a/agents-audit/dest-solr/pom.xml b/agents-audit/dest-solr/pom.xml
index 81a10ea29..89401afba 100644
--- a/agents-audit/dest-solr/pom.xml
+++ b/agents-audit/dest-solr/pom.xml
@@ -117,12 +117,6 @@
         </dependency>
 
         <!-- Test -->
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>log4j-over-slf4j</artifactId>
-            <version>${slf4j.version}</version>
-            <scope>test</scope>
-        </dependency>
         <dependency>
             <groupId>org.testng</groupId>
             <artifactId>testng</artifactId>
diff --git a/agents-audit/orc-util/pom.xml b/agents-audit/orc-util/pom.xml
index b3d2cb8a7..1dcd26e6c 100644
--- a/agents-audit/orc-util/pom.xml
+++ b/agents-audit/orc-util/pom.xml
@@ -77,12 +77,6 @@
         </dependency>
 
         <!-- Test -->
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>log4j-over-slf4j</artifactId>
-            <version>${slf4j.version}</version>
-            <scope>test</scope>
-        </dependency>
         <dependency>
             <groupId>org.testng</groupId>
             <artifactId>testng</artifactId>
diff --git a/agents-common/pom.xml b/agents-common/pom.xml
index 1e74455b3..5870af008 100644
--- a/agents-common/pom.xml
+++ b/agents-common/pom.xml
@@ -57,6 +57,11 @@
                 </exclusion>
             </exclusions>
         </dependency>
+        <dependency>
+            <groupId>com.google.code.findbugs</groupId>
+            <artifactId>jsr305</artifactId>
+            <version>${jsr305.version}</version>
+        </dependency>
         <dependency>
             <groupId>com.kstruct</groupId>
             <artifactId>gethostname4j</artifactId>
@@ -78,6 +83,11 @@
                 </exclusion>
             </exclusions>
         </dependency>
+        <dependency>
+            <groupId>javax.servlet</groupId>
+            <artifactId>javax.servlet-api</artifactId>
+            <version>${javax.servlet.version}</version>
+        </dependency>
         <dependency>
             <groupId>net.java.dev.jna</groupId>
             <artifactId>jna</artifactId>
@@ -110,46 +120,13 @@
         </dependency>
         <dependency>
             <groupId>org.apache.hadoop</groupId>
-            <artifactId>hadoop-common</artifactId>
+            <artifactId>hadoop-client-api</artifactId>
+            <version>${hadoop.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.hadoop</groupId>
+            <artifactId>hadoop-client-runtime</artifactId>
             <version>${hadoop.version}</version>
-            <exclusions>
-                <exclusion>
-                    <groupId>io.netty</groupId>
-                    <artifactId>netty-handler</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>io.netty</groupId>
-                    <artifactId>netty-transport-native-epoll</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>log4j</groupId>
-                    <artifactId>*</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>net.minidev</groupId>
-                    <artifactId>json-smart</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.apache.commons</groupId>
-                    <artifactId>commons-compress</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.apache.commons</groupId>
-                    <artifactId>commons-configuration2</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.apache.commons</groupId>
-                    <artifactId>commons-text</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.apache.zookeeper</groupId>
-                    <artifactId>zookeeper</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.slf4j</groupId>
-                    <artifactId>*</artifactId>
-                </exclusion>
-            </exclusions>
         </dependency>
         <dependency>
             <groupId>org.apache.ranger</groupId>
@@ -226,12 +203,6 @@
             <version>${mockito.version}</version>
             <scope>test</scope>
         </dependency>
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>log4j-over-slf4j</artifactId>
-            <version>${slf4j.version}</version>
-            <scope>test</scope>
-        </dependency>
     </dependencies>
     <build>
         <plugins>
diff --git 
a/agents-common/src/main/java/org/apache/ranger/plugin/util/RangerCache.java 
b/agents-common/src/main/java/org/apache/ranger/plugin/util/RangerCache.java
index 22ca94ed3..cc8446998 100644
--- a/agents-common/src/main/java/org/apache/ranger/plugin/util/RangerCache.java
+++ b/agents-common/src/main/java/org/apache/ranger/plugin/util/RangerCache.java
@@ -17,11 +17,12 @@
 
 package org.apache.ranger.plugin.util;
 
-import com.sun.istack.NotNull;
 import org.apache.ranger.plugin.util.AutoClosableLock.AutoClosableTryLock;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import javax.annotation.Nonnull;
+
 import java.util.HashSet;
 import java.util.Map;
 import java.util.Set;
@@ -176,7 +177,7 @@ private ThreadFactory createThreadFactory() {
             private final AtomicInteger number     = new AtomicInteger(1);
 
             @Override
-            public Thread newThread(@NotNull Runnable r) {
+            public Thread newThread(@Nonnull Runnable r) {
                 Thread t = new Thread(r, namePrefix + 
number.getAndIncrement());
 
                 if (!t.isDaemon()) {
diff --git a/agents-cred/pom.xml b/agents-cred/pom.xml
index 2413c41c6..1cea11bb7 100644
--- a/agents-cred/pom.xml
+++ b/agents-cred/pom.xml
@@ -58,46 +58,18 @@
         </dependency>
         <dependency>
             <groupId>org.apache.hadoop</groupId>
-            <artifactId>hadoop-common</artifactId>
+            <artifactId>hadoop-auth</artifactId>
+            <version>${hadoop.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.hadoop</groupId>
+            <artifactId>hadoop-client-api</artifactId>
+            <version>${hadoop.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.hadoop</groupId>
+            <artifactId>hadoop-client-runtime</artifactId>
             <version>${hadoop.version}</version>
-            <exclusions>
-                <exclusion>
-                    <groupId>io.netty</groupId>
-                    <artifactId>netty-handler</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>io.netty</groupId>
-                    <artifactId>netty-transport-native-epoll</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>log4j</groupId>
-                    <artifactId>*</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>net.minidev</groupId>
-                    <artifactId>json-smart</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.apache.commons</groupId>
-                    <artifactId>commons-compress</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.apache.commons</groupId>
-                    <artifactId>commons-configuration2</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.apache.commons</groupId>
-                    <artifactId>commons-text</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.apache.zookeeper</groupId>
-                    <artifactId>zookeeper</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.slf4j</groupId>
-                    <artifactId>*</artifactId>
-                </exclusion>
-            </exclusions>
         </dependency>
         <dependency>
             <groupId>org.slf4j</groupId>
@@ -124,11 +96,5 @@
             <version>${mockito.version}</version>
             <scope>test</scope>
         </dependency>
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>log4j-over-slf4j</artifactId>
-            <version>${slf4j.version}</version>
-            <scope>test</scope>
-        </dependency>
     </dependencies>
 </project>
diff --git a/credentialbuilder/pom.xml b/credentialbuilder/pom.xml
index b728282fe..b7debb5ce 100644
--- a/credentialbuilder/pom.xml
+++ b/credentialbuilder/pom.xml
@@ -58,6 +58,11 @@
             <artifactId>json-smart</artifactId>
             <version>${jsonsmart.version}</version>
         </dependency>
+        <dependency>
+            <groupId>org.apache.commons</groupId>
+            <artifactId>commons-collections4</artifactId>
+            <version>${commons.collections4.version}</version>
+        </dependency>
         <dependency>
             <groupId>org.apache.commons</groupId>
             <artifactId>commons-compress</artifactId>
@@ -99,46 +104,13 @@
         </dependency>
         <dependency>
             <groupId>org.apache.hadoop</groupId>
-            <artifactId>hadoop-common</artifactId>
+            <artifactId>hadoop-client-api</artifactId>
+            <version>${hadoop.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.hadoop</groupId>
+            <artifactId>hadoop-client-runtime</artifactId>
             <version>${hadoop.version}</version>
-            <exclusions>
-                <exclusion>
-                    <groupId>io.netty</groupId>
-                    <artifactId>netty-handler</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>io.netty</groupId>
-                    <artifactId>netty-transport-native-epoll</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>log4j</groupId>
-                    <artifactId>*</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.apache.commons</groupId>
-                    <artifactId>commons-compress</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.apache.commons</groupId>
-                    <artifactId>commons-configuration2</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.apache.commons</groupId>
-                    <artifactId>commons-lang3</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.apache.commons</groupId>
-                    <artifactId>commons-text</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.apache.zookeeper</groupId>
-                    <artifactId>zookeeper</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.slf4j</groupId>
-                    <artifactId>*</artifactId>
-                </exclusion>
-            </exclusions>
         </dependency>
         <dependency>
             <groupId>org.codehaus.woodstox</groupId>
@@ -158,12 +130,5 @@
             <version>${junit.jupiter.version}</version>
             <scope>test</scope>
         </dependency>
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>log4j-over-slf4j</artifactId>
-            <version>${slf4j.version}</version>
-            <scope>test</scope>
-        </dependency>
-
     </dependencies>
 </project>
diff --git a/distro/src/main/assembly/admin-web.xml 
b/distro/src/main/assembly/admin-web.xml
index 15c0f0f62..720f7e14a 100644
--- a/distro/src/main/assembly/admin-web.xml
+++ b/distro/src/main/assembly/admin-web.xml
@@ -275,7 +275,6 @@
           <include>org.apache.ranger:ugsyn-util</include>
           
<include>org.eclipse.jetty:jetty-client:jar:${jetty-client.version}</include>
           
<include>org.apache.commons:commons-compress:jar:${commons.compress.version}</include>
-          <include>org.slf4j:log4j-over-slf4j:jar:${slf4j.version}</include>
           
<include>ch.qos.logback:logback-classic:jar:${logback.version}</include>
           <include>ch.qos.logback:logback-core:jar:${logback.version}</include>
           
<include>org.apache.hadoop.thirdparty:hadoop-shaded-guava:jar:${hadoop-shaded-guava.version}</include>
diff --git a/distro/src/main/assembly/hbase-agent.xml 
b/distro/src/main/assembly/hbase-agent.xml
index 74fb21a40..b714c78b7 100644
--- a/distro/src/main/assembly/hbase-agent.xml
+++ b/distro/src/main/assembly/hbase-agent.xml
@@ -113,7 +113,8 @@
           
<include>org.apache.commons:commons-configuration2:jar:${commons.configuration.version}</include>
           
<include>org.apache.commons:commons-lang3:jar:${commons.lang3.version}</include>
           
<include>org.apache.hadoop:hadoop-auth:jar:${hadoop.version}</include>
-          
<include>org.apache.hadoop:hadoop-common:jar:${hadoop.version}</include>
+          
<include>org.apache.hadoop:hadoop-client-api:jar:${hadoop.version}</include>
+          
<include>org.apache.hadoop:hadoop-client-runtime:jar:${hadoop.version}</include>
           
<include>org.apache.hadoop.thirdparty:hadoop-shaded-guava:jar:${hadoop-shaded-guava.version}</include>
           <include>org.codehaus.woodstox:stax2-api</include>
           <include>org.slf4j:slf4j-api:jar:${slf4j-api.version}</include>
diff --git a/distro/src/main/assembly/hdfs-agent.xml 
b/distro/src/main/assembly/hdfs-agent.xml
index c3898fdb9..2a9c77e1a 100644
--- a/distro/src/main/assembly/hdfs-agent.xml
+++ b/distro/src/main/assembly/hdfs-agent.xml
@@ -87,6 +87,7 @@
         <fileMode>644</fileMode>
         <includes>
           <include>commons-collections:commons-collections</include>
+          
<include>org.apache.commons:commons-collections4:jar:${commons.collections4.version}</include>
           
<include>org.eclipse.jetty:jetty-client:jar:${jetty-client.version}</include>
           
<include>org.apache.httpcomponents:httpmime:jar:${httpcomponents.httpmime.version}</include>
           
<include>org.apache.httpcomponents:httpclient:jar:${httpcomponents.httpclient.version}</include>
diff --git a/distro/src/main/assembly/hive-agent.xml 
b/distro/src/main/assembly/hive-agent.xml
index 6c412d02f..7a72129c5 100644
--- a/distro/src/main/assembly/hive-agent.xml
+++ b/distro/src/main/assembly/hive-agent.xml
@@ -105,7 +105,8 @@
           
<include>org.apache.commons:commons-configuration2:jar:${commons.configuration.version}</include>
           
<include>org.apache.commons:commons-lang3:jar:${commons.lang3.version}</include>
           
<include>org.apache.hadoop:hadoop-auth:jar:${hadoop.version}</include>
-          
<include>org.apache.hadoop:hadoop-common:jar:${hadoop.version}</include>
+          
<include>org.apache.hadoop:hadoop-client-api:jar:${hadoop.version}</include>
+          
<include>org.apache.hadoop:hadoop-client-runtime:jar:${hadoop.version}</include>
           
<include>org.apache.hadoop.thirdparty:hadoop-shaded-guava:jar:${hadoop-shaded-guava.version}</include>
           <include>org.codehaus.woodstox:stax2-api</include>
           <include>org.slf4j:slf4j-api:jar:${slf4j-api.version}</include>
diff --git a/distro/src/main/assembly/kms.xml b/distro/src/main/assembly/kms.xml
index a4d3a9121..f8baa9a76 100755
--- a/distro/src/main/assembly/kms.xml
+++ b/distro/src/main/assembly/kms.xml
@@ -41,6 +41,7 @@
                     
<include>org.apache.hadoop:hadoop-common:jar:${hadoop.version}</include>
                     
<include>org.apache.hadoop.thirdparty:hadoop-shaded-guava:jar:${hadoop-shaded-guava.version}</include>
                     
<include>org.apache.hadoop:hadoop-auth:jar:${hadoop.version}</include>
+                    <include>com.google.code.gson:gson</include>
                     <include>org.eclipse.persistence:eclipselink</include>
                     
<include>org.eclipse.persistence:javax.persistence</include>
                     <include>com.googlecode.log4jdbc:log4jdbc</include>
@@ -209,9 +210,9 @@
                     
<include>org.eclipse.jdt.core.compiler:ecj:jar:P20140317-1600</include>
                     
<include>org.eclipse.jetty:jetty-client:jar:${jetty-client.version}</include>
                     
<include>com.google.protobuf:protobuf-java:jar:${gcp.protobuf-java.version}</include>
-                    
<include>org.apache.hadoop:hadoop-hdfs:jar:${hadoop.version}</include>
-                    
<include>org.apache.hadoop:hadoop-common:jar:${hadoop.version}</include>
                     
<include>org.apache.hadoop:hadoop-auth:jar:${hadoop.version}</include>
+                    
<include>org.apache.hadoop:hadoop-client-api:jar:${hadoop.version}</include>
+                    
<include>org.apache.hadoop:hadoop-client-runtime:jar:${hadoop.version}</include>
                     
<include>org.apache.solr:solr-solrj:jar:${solr.version}</include>
                     <include>org.apache.ranger:ranger-authz-api</include>
                     <include>org.apache.ranger:ranger-plugins-common</include>
@@ -227,10 +228,8 @@
                     <include>commons-collections:commons-collections</include>
                     <include>commons-logging:commons-logging</include>
                     <include>org.slf4j:slf4j-api</include>
-                    
<include>org.slf4j:log4j-over-slf4j:jar:${slf4j.version}</include>
                     
<include>ch.qos.logback:logback-classic:jar:${logback.version}</include>
                     
<include>ch.qos.logback:logback-core:jar:${logback.version}</include>
-                    <include>com.google.code.gson:gson</include>
                     <include>com.sun.jersey:jersey-bundle</include>
                     
<include>com.fasterxml.jackson.core:jackson-annotations:jar:${fasterxml.jackson.version}</include>
                     
<include>com.fasterxml.jackson.core:jackson-core:jar:${fasterxml.jackson.version}</include>
@@ -301,7 +300,6 @@
                         <unpack>false</unpack>
                         <includes>
                             
<include>org.apache.commons:commons-configuration2:jar:${commons.configuration.version}</include>
-                            <include>com.google.code.gson:gson</include>
                             
<include>org.eclipse.persistence:eclipselink</include>
                             
<include>org.eclipse.persistence:javax.persistence</include>
                             
<include>commons-collections:commons-collections</include>
@@ -349,7 +347,8 @@
                             
<include>org.apache.commons:commons-configuration2:jar:${commons.configuration.version}</include>
                             
<include>org.apache.commons:commons-lang3:jar:${commons.lang3.version}</include>
                             
<include>org.apache.hadoop:hadoop-auth:jar:${hadoop.version}</include>
-                            
<include>org.apache.hadoop:hadoop-common:jar:${hadoop.version}</include>
+                            
<include>org.apache.hadoop:hadoop-client-api:jar:${hadoop.version}</include>
+                            
<include>org.apache.hadoop:hadoop-client-runtime:jar:${hadoop.version}</include>
                             
<include>org.apache.hadoop.thirdparty:hadoop-shaded-guava:jar:${hadoop-shaded-guava.version}</include>
                             <include>org.codehaus.woodstox:stax2-api</include>
                             
<include>org.slf4j:slf4j-api:jar:${slf4j-api.version}</include>
@@ -391,8 +390,9 @@
                     
<include>commons-io:commons-io:jar:${commons.io.version}</include>
                     <include>commons-logging:commons-logging</include>
                     <include>org.slf4j:slf4j-api</include>
-                    <include>org.apache.hadoop:hadoop-common</include>
-                    <include>org.apache.hadoop:hadoop-auth</include>
+                    
<include>org.apache.hadoop:hadoop-auth:jar:${hadoop.version}</include>
+                    
<include>org.apache.hadoop:hadoop-client-api:jar:${hadoop.version}</include>
+                    
<include>org.apache.hadoop:hadoop-client-runtime:jar:${hadoop.version}</include>
                     <include>org.codehaus.woodstox:stax2-api</include>
                     <include>com.fasterxml.woodstox:woodstox-core</include>
                     
<include>org.apache.commons:commons-compress:jar:${commons.compress.version}</include>
diff --git a/distro/src/main/assembly/knox-agent.xml 
b/distro/src/main/assembly/knox-agent.xml
index d20d5648e..e8679e822 100644
--- a/distro/src/main/assembly/knox-agent.xml
+++ b/distro/src/main/assembly/knox-agent.xml
@@ -67,8 +67,8 @@
           
<include>org.apache.httpcomponents:httpcore:jar:${httpcomponents.httpcore.version}</include>
           <include>org.noggit:noggit:jar:${noggit.version}</include>
           
<include>com.google.protobuf:protobuf-java:jar:${protobuf-java.version}</include>
-          
<include>org.apache.hadoop:hadoop-hdfs:jar:${hadoop.version}</include>
-          
<include>org.apache.hadoop:hadoop-common:jar:${hadoop.version}</include>
+          
<include>org.apache.hadoop:hadoop-client-api:jar:${hadoop.version}</include>
+          
<include>org.apache.hadoop:hadoop-client-runtime:jar:${hadoop.version}</include>
           
<include>com.fasterxml.jackson.core:jackson-annotations:jar:${fasterxml.jackson.version}</include>
           
<include>com.fasterxml.jackson.core:jackson-core:jar:${fasterxml.jackson.version}</include>
           
<include>com.fasterxml.jackson.core:jackson-databind:jar:${fasterxml.jackson.version}</include>
@@ -118,7 +118,8 @@
           
<include>org.apache.commons:commons-configuration2:jar:${commons.configuration.version}</include>
           
<include>org.apache.commons:commons-lang3:jar:${commons.lang3.version}</include>
           
<include>org.apache.hadoop:hadoop-auth:jar:${hadoop.version}</include>
-          
<include>org.apache.hadoop:hadoop-common:jar:${hadoop.version}</include>
+          
<include>org.apache.hadoop:hadoop-client-api:jar:${hadoop.version}</include>
+          
<include>org.apache.hadoop:hadoop-client-runtime:jar:${hadoop.version}</include>
           
<include>org.apache.hadoop.thirdparty:hadoop-shaded-guava:jar:${hadoop-shaded-guava.version}</include>
           <include>org.codehaus.woodstox:stax2-api</include>
           <include>org.slf4j:slf4j-api:jar:${slf4j-api.version}</include>
diff --git a/distro/src/main/assembly/plugin-atlas.xml 
b/distro/src/main/assembly/plugin-atlas.xml
index ca9e67c16..0e6f1b0be 100644
--- a/distro/src/main/assembly/plugin-atlas.xml
+++ b/distro/src/main/assembly/plugin-atlas.xml
@@ -125,7 +125,8 @@
           
<include>org.apache.commons:commons-configuration2:jar:${commons.configuration.version}</include>
           
<include>org.apache.commons:commons-lang3:jar:${commons.lang3.version}</include>
           
<include>org.apache.hadoop:hadoop-auth:jar:${hadoop.version}</include>
-          
<include>org.apache.hadoop:hadoop-common:jar:${hadoop.version}</include>
+          
<include>org.apache.hadoop:hadoop-client-api:jar:${hadoop.version}</include>
+          
<include>org.apache.hadoop:hadoop-client-runtime:jar:${hadoop.version}</include>
           
<include>org.apache.hadoop.thirdparty:hadoop-shaded-guava:jar:${hadoop-shaded-guava.version}</include>
           <include>org.apache.ranger:ranger-plugins-cred</include>
           
<include>org.codehaus.woodstox:stax2-api:jar:${codehaus.woodstox.stax2api.version}</include>
diff --git a/distro/src/main/assembly/plugin-elasticsearch.xml 
b/distro/src/main/assembly/plugin-elasticsearch.xml
index ef595ecfd..7f5362ea1 100644
--- a/distro/src/main/assembly/plugin-elasticsearch.xml
+++ b/distro/src/main/assembly/plugin-elasticsearch.xml
@@ -64,10 +64,10 @@
         <includes>
           <include>commons-collections:commons-collections</include>
           
<include>commons-configuration:commons-configuration:jar:${commons.configuration.version}</include>
-          
<include>org.apache.hadoop:hadoop-common:jar:${hadoop.version}</include>
-          
<include>org.apache.hadoop:hadoop-common-plus:jar:${hadoop.version}</include>
           
<include>org.apache.hadoop:hadoop-auth:jar:${hadoop.version}</include>
-          
<include>org.apache.hadoop:hadoop-hdfs:jar:${hadoop.version}</include>
+          
<include>org.apache.hadoop:hadoop-auth:jar:${hadoop.version}</include>
+          
<include>org.apache.hadoop:hadoop-client-api:jar:${hadoop.version}</include>
+          
<include>org.apache.hadoop:hadoop-client-runtime:jar:${hadoop.version}</include>
           <include>com.google.code.gson:gson</include>
           
<include>org.eclipse.jetty:jetty-client:jar:${jetty-client.version}</include>
           <include>com.sun.jersey:jersey-bundle</include>
@@ -132,7 +132,8 @@
           
<include>org.apache.commons:commons-configuration2:jar:${commons.configuration.version}</include>
           
<include>org.apache.commons:commons-lang3:jar:${commons.lang3.version}</include>
           
<include>org.apache.hadoop:hadoop-auth:jar:${hadoop.version}</include>
-          
<include>org.apache.hadoop:hadoop-common:jar:${hadoop.version}</include>
+          
<include>org.apache.hadoop:hadoop-client-api:jar:${hadoop.version}</include>
+          
<include>org.apache.hadoop:hadoop-client-runtime:jar:${hadoop.version}</include>
           <include>org.apache.ranger:ranger-plugins-cred</include>
           
<include>org.apache.hadoop.thirdparty:hadoop-shaded-guava:jar:${hadoop-shaded-guava.version}</include>
           <include>org.slf4j:slf4j-api:jar:${slf4j-api.version}</include>
diff --git a/distro/src/main/assembly/plugin-kafka.xml 
b/distro/src/main/assembly/plugin-kafka.xml
index 520c8c713..28ff68fc8 100644
--- a/distro/src/main/assembly/plugin-kafka.xml
+++ b/distro/src/main/assembly/plugin-kafka.xml
@@ -56,10 +56,9 @@
                                        
<include>org.apache.commons:commons-collections4:jar:${commons.collections4.version}</include>
                                        
<include>org.apache.commons:commons-compress:jar:${commons.compress.version}</include>
                                        
<include>org.apache.commons:commons-configuration2:jar:${commons.configuration.version}</include>
-                                       
<include>org.apache.hadoop:hadoop-common:jar:${hadoop.version}</include>
-                                       
<include>org.apache.hadoop:hadoop-common-plus:jar:${hadoop.version}</include>
                                        
<include>org.apache.hadoop:hadoop-auth:jar:${hadoop.version}</include>
-                                       
<include>org.apache.hadoop:hadoop-hdfs:jar:${hadoop.version}</include>
+                                       
<include>org.apache.hadoop:hadoop-client-api:jar:${hadoop.version}</include>
+                                       
<include>org.apache.hadoop:hadoop-client-runtime:jar:${hadoop.version}</include>
                                        
<include>com.google.code.gson:gson</include>
                                        
<include>org.eclipse.jetty:jetty-client:jar:${jetty-client.version}</include>
                                        
<include>commons-collections:commons-collections</include>
@@ -126,9 +125,10 @@
                                        
<include>org.apache.commons:commons-compress:jar:${commons.compress.version}</include>
                                        
<include>org.apache.commons:commons-configuration2:jar:${commons.configuration.version}</include>
                                        
<include>org.apache.commons:commons-lang3:jar:${commons.lang3.version}</include>
-                                       
<include>org.apache.hadoop:hadoop-common:jar:${hadoop.version}</include>
                                        
<include>org.apache.hadoop:hadoop-auth:jar:${hadoop.version}</include>
-                    
<include>org.apache.hadoop.thirdparty:hadoop-shaded-guava:jar:${hadoop-shaded-guava.version}</include>
+                                       
<include>org.apache.hadoop:hadoop-client-api:jar:${hadoop.version}</include>
+                                       
<include>org.apache.hadoop:hadoop-client-runtime:jar:${hadoop.version}</include>
+                                       
<include>org.apache.hadoop.thirdparty:hadoop-shaded-guava:jar:${hadoop-shaded-guava.version}</include>
                                        
<include>org.apache.ranger:ranger-plugins-cred</include>
                                        
<include>org.codehaus.woodstox:stax2-api</include>
                                        
<include>org.slf4j:slf4j-api:jar:${slf4j-api.version}</include>
diff --git a/distro/src/main/assembly/plugin-kylin.xml 
b/distro/src/main/assembly/plugin-kylin.xml
index 0cedb1830..819c842b8 100644
--- a/distro/src/main/assembly/plugin-kylin.xml
+++ b/distro/src/main/assembly/plugin-kylin.xml
@@ -106,7 +106,8 @@
               
<include>org.apache.commons:commons-configuration2:jar:${commons.configuration.version}</include>
               
<include>org.apache.commons:commons-lang3:jar:${commons.lang3.version}</include>
               
<include>org.apache.hadoop:hadoop-auth:jar:${hadoop.version}</include>
-              
<include>org.apache.hadoop:hadoop-common:jar:${hadoop.version}</include>
+              
<include>org.apache.hadoop:hadoop-client-api:jar:${hadoop.version}</include>
+              
<include>org.apache.hadoop:hadoop-client-runtime:jar:${hadoop.version}</include>
               
<include>org.apache.hadoop.thirdparty:hadoop-shaded-guava:jar:${hadoop-shaded-guava.version}</include>
               <include>org.apache.ranger:credentialbuilder</include>
               <include>org.apache.ranger:ranger-plugins-cred</include>
diff --git a/distro/src/main/assembly/plugin-ozone.xml 
b/distro/src/main/assembly/plugin-ozone.xml
index 24de889e7..b2917f4a8 100644
--- a/distro/src/main/assembly/plugin-ozone.xml
+++ b/distro/src/main/assembly/plugin-ozone.xml
@@ -66,7 +66,8 @@
                     
<include>org.apache.commons:commons-configuration2:jar:${commons.configuration.version}</include>
                     
<include>org.apache.commons:commons-lang3:jar:${commons.lang3.version}</include>
                     
<include>org.apache.hadoop:hadoop-auth:jar:${hadoop.version}</include>
-                    
<include>org.apache.hadoop:hadoop-common:jar:${hadoop.version}</include>
+                    
<include>org.apache.hadoop:hadoop-client-api:jar:${hadoop.version}</include>
+                    
<include>org.apache.hadoop:hadoop-client-runtime:jar:${hadoop.version}</include>
                     
<include>org.apache.hadoop.thirdparty:hadoop-shaded-guava:jar:${hadoop-shaded-guava.version}</include>
                     
<include>org.codehaus.woodstox:stax2-api:jar:${codehaus.woodstox.stax2api.version}</include>
                     
<include>org.slf4j:slf4j-api:jar:${slf4j-api.version}</include>
diff --git a/distro/src/main/assembly/plugin-presto.xml 
b/distro/src/main/assembly/plugin-presto.xml
index a17b4a6ff..db3d74900 100644
--- a/distro/src/main/assembly/plugin-presto.xml
+++ b/distro/src/main/assembly/plugin-presto.xml
@@ -87,10 +87,9 @@
                     
<include>com.google.protobuf:protobuf-java:jar:${protobuf-java.version}</include>
                     
<include>com.google.re2j:re2j:jar:${presto.re2j.version}</include>
                     
<include>org.apache.commons:commons-configuration2:jar:${commons.configuration.version}</include>
-                    
<include>org.apache.hadoop:hadoop-common:jar:${hadoop.version}</include>
-                    
<include>org.apache.hadoop:hadoop-common-plus:jar:${hadoop.version}</include>
                     
<include>org.apache.hadoop:hadoop-auth:jar:${hadoop.version}</include>
-                    
<include>org.apache.hadoop:hadoop-hdfs:jar:${hadoop.version}</include>
+                    
<include>org.apache.hadoop:hadoop-client-api:jar:${hadoop.version}</include>
+                    
<include>org.apache.hadoop:hadoop-client-runtime:jar:${hadoop.version}</include>
                     <include>org.apache.ranger:ranger-plugins-cred</include>
                     <include>org.apache.ranger:credentialbuilder</include>
                     <include>org.codehaus.woodstox:stax2-api</include>
@@ -148,7 +147,8 @@
                     
<include>org.apache.commons:commons-configuration2:jar:${commons.configuration.version}</include>
                     
<include>org.apache.commons:commons-lang3:jar:${commons.lang3.version}</include>
                     
<include>org.apache.hadoop:hadoop-auth:jar:${hadoop.version}</include>
-                    
<include>org.apache.hadoop:hadoop-common:jar:${hadoop.version}</include>
+                    
<include>org.apache.hadoop:hadoop-client-api:jar:${hadoop.version}</include>
+                    
<include>org.apache.hadoop:hadoop-client-runtime:jar:${hadoop.version}</include>
                     
<include>org.apache.hadoop.thirdparty:hadoop-shaded-guava:jar:${hadoop-shaded-guava.version}</include>
                     <include>org.codehaus.woodstox:stax2-api</include>
                     
<include>org.slf4j:slf4j-api:jar:${slf4j-api.version}</include>
diff --git a/distro/src/main/assembly/plugin-solr.xml 
b/distro/src/main/assembly/plugin-solr.xml
index e71eba6fc..6a90731c5 100644
--- a/distro/src/main/assembly/plugin-solr.xml
+++ b/distro/src/main/assembly/plugin-solr.xml
@@ -55,6 +55,8 @@
           <include>commons-collections:commons-collections</include>
           <include>com.google.code.gson:gson</include>
           <include>com.sun.jersey:jersey-bundle</include>
+          
<include>org.apache.hadoop:hadoop-client-api:jar:${hadoop.version}</include>
+          
<include>org.apache.hadoop:hadoop-client-runtime:jar:${hadoop.version}</include>
           
<include>com.fasterxml.jackson.core:jackson-annotations:jar:${fasterxml.jackson.version}</include>
           
<include>com.fasterxml.jackson.core:jackson-core:jar:${fasterxml.jackson.version}</include>
           
<include>com.fasterxml.jackson.core:jackson-databind:jar:${fasterxml.jackson.version}</include>
@@ -107,7 +109,8 @@
           
<include>org.apache.commons:commons-configuration2:jar:${commons.configuration.version}</include>
           
<include>org.apache.commons:commons-lang3:jar:${commons.lang3.version}</include>
           
<include>org.apache.hadoop:hadoop-auth:jar:${hadoop.version}</include>
-          
<include>org.apache.hadoop:hadoop-common:jar:${hadoop.version}</include>
+          
<include>org.apache.hadoop:hadoop-client-api:jar:${hadoop.version}</include>
+          
<include>org.apache.hadoop:hadoop-client-runtime:jar:${hadoop.version}</include>
           
<include>org.apache.hadoop.thirdparty:hadoop-shaded-guava:jar:${hadoop-shaded-guava.version}</include>
           <include>org.apache.ranger:ranger-plugins-cred</include>
           <include>org.apache.ranger:ranger-solr-plugin</include>
diff --git a/distro/src/main/assembly/plugin-sqoop.xml 
b/distro/src/main/assembly/plugin-sqoop.xml
index 39645ea36..eb27afac7 100644
--- a/distro/src/main/assembly/plugin-sqoop.xml
+++ b/distro/src/main/assembly/plugin-sqoop.xml
@@ -111,7 +111,8 @@
           
<include>org.apache.commons:commons-configuration2:jar:${commons.configuration.version}</include>
           
<include>org.apache.commons:commons-lang3:jar:${commons.lang3.version}</include>
           
<include>org.apache.hadoop:hadoop-auth:jar:${hadoop.version}</include>
-          
<include>org.apache.hadoop:hadoop-common:jar:${hadoop.version}</include>
+          
<include>org.apache.hadoop:hadoop-client-api:jar:${hadoop.version}</include>
+          
<include>org.apache.hadoop:hadoop-client-runtime:jar:${hadoop.version}</include>
           
<include>org.apache.hadoop.thirdparty:hadoop-shaded-guava:jar:${hadoop-shaded-guava.version}</include>
           <include>org.apache.ranger:ranger-plugins-cred</include>
           <include>org.codehaus.woodstox:stax2-api</include>
diff --git a/distro/src/main/assembly/plugin-trino.xml 
b/distro/src/main/assembly/plugin-trino.xml
index a1724e3b9..90cdf8c0a 100644
--- a/distro/src/main/assembly/plugin-trino.xml
+++ b/distro/src/main/assembly/plugin-trino.xml
@@ -79,10 +79,9 @@
                     
<include>com.google.protobuf:protobuf-java:jar:${protobuf-java.version}</include>
                     
<include>com.google.re2j:re2j:jar:${trino.re2j.version}</include>
                     
<include>org.apache.commons:commons-configuration2:jar:${commons.configuration.version}</include>
-                    
<include>org.apache.hadoop:hadoop-common:jar:${hadoop.version}</include>
-                    
<include>org.apache.hadoop:hadoop-common-plus:jar:${hadoop.version}</include>
                     
<include>org.apache.hadoop:hadoop-auth:jar:${hadoop.version}</include>
-                    
<include>org.apache.hadoop:hadoop-hdfs:jar:${hadoop.version}</include>
+                    
<include>org.apache.hadoop:hadoop-client-api:jar:${hadoop.version}</include>
+                    
<include>org.apache.hadoop:hadoop-client-runtime:jar:${hadoop.version}</include>
                     <include>org.apache.ranger:ranger-plugins-cred</include>
                     <include>org.apache.ranger:credentialbuilder</include>
                     <include>org.codehaus.woodstox:stax2-api</include>
@@ -142,7 +141,8 @@
                     
<include>org.apache.commons:commons-configuration2:jar:${commons.configuration.version}</include>
                     
<include>org.apache.commons:commons-lang3:jar:${commons.lang3.version}</include>
                     
<include>org.apache.hadoop:hadoop-auth:jar:${hadoop.version}</include>
-                    
<include>org.apache.hadoop:hadoop-common:jar:${hadoop.version}</include>
+                    
<include>org.apache.hadoop:hadoop-client-api:jar:${hadoop.version}</include>
+                    
<include>org.apache.hadoop:hadoop-client-runtime:jar:${hadoop.version}</include>
                     
<include>org.apache.hadoop.thirdparty:hadoop-shaded-guava:jar:${hadoop-shaded-guava.version}</include>
                     <include>org.codehaus.woodstox:stax2-api</include>
                     
<include>org.slf4j:slf4j-api:jar:${slf4j-api.version}</include>
diff --git a/distro/src/main/assembly/plugin-yarn.xml 
b/distro/src/main/assembly/plugin-yarn.xml
index fe57744fb..0172f467f 100644
--- a/distro/src/main/assembly/plugin-yarn.xml
+++ b/distro/src/main/assembly/plugin-yarn.xml
@@ -111,7 +111,8 @@
           
<include>org.apache.commons:commons-configuration2:jar:${commons.configuration.version}</include>
           
<include>org.apache.commons:commons-lang3:jar:${commons.lang3.version}</include>
           
<include>org.apache.hadoop:hadoop-auth:jar:${hadoop.version}</include>
-          
<include>org.apache.hadoop:hadoop-common:jar:${hadoop.version}</include>
+          
<include>org.apache.hadoop:hadoop-client-api:jar:${hadoop.version}</include>
+          
<include>org.apache.hadoop:hadoop-client-runtime:jar:${hadoop.version}</include>
           
<include>org.apache.hadoop.thirdparty:hadoop-shaded-guava:jar:${hadoop-shaded-guava.version}</include>
           <include>org.apache.ranger:credentialbuilder</include>
           <include>org.apache.ranger:ranger-plugins-cred</include>
diff --git a/distro/src/main/assembly/ranger-tools.xml 
b/distro/src/main/assembly/ranger-tools.xml
index 689b239ec..7e018f349 100644
--- a/distro/src/main/assembly/ranger-tools.xml
+++ b/distro/src/main/assembly/ranger-tools.xml
@@ -44,10 +44,9 @@
               
<include>org.apache.commons:commons-lang3:jar:${commons.lang3.version}</include>
               <include>log4j:log4j</include>
               
<include>org.apache.commons:commons-configuration2:jar:${commons.configuration.version}</include>
-              
<include>org.apache.hadoop:hadoop-common:jar:${hadoop.version}</include>
-              
<include>org.apache.hadoop:hadoop-common-plus:jar:${hadoop.version}</include>
               
<include>org.apache.hadoop:hadoop-auth:jar:${hadoop.version}</include>
-              
<include>org.apache.hadoop:hadoop-hdfs:jar:${hadoop.version}</include>
+              
<include>org.apache.hadoop:hadoop-client-api:jar:${hadoop.version}</include>
+              
<include>org.apache.hadoop:hadoop-client-runtime:jar:${hadoop.version}</include>
               <include>org.eclipse.persistence:eclipselink</include>
               <include>org.eclipse.persistence:javax.persistence</include>
               <include>commons-collections:commons-collections</include>
diff --git a/distro/src/main/assembly/sample-client.xml 
b/distro/src/main/assembly/sample-client.xml
index 62cd2592a..7a8df7d46 100644
--- a/distro/src/main/assembly/sample-client.xml
+++ b/distro/src/main/assembly/sample-client.xml
@@ -49,8 +49,9 @@
                     <include>org.slf4j:slf4j-log4j12</include>
                     <include>log4j:log4j</include>
                     
<include>org.apache.commons:commons-configuration2:jar:${commons.configuration.version}</include>
-                    
<include>org.apache.hadoop:hadoop-common:jar:${hadoop.version}</include>
                     
<include>org.apache.hadoop:hadoop-auth:jar:${hadoop.version}</include>
+                    
<include>org.apache.hadoop:hadoop-client-api:jar:${hadoop.version}</include>
+                    
<include>org.apache.hadoop:hadoop-client-runtime:jar:${hadoop.version}</include>
                     <include>org.eclipse.persistence:eclipselink</include>
                     
<include>org.eclipse.persistence:javax.persistence</include>
                     <include>commons-collections:commons-collections</include>
diff --git a/distro/src/main/assembly/storm-agent.xml 
b/distro/src/main/assembly/storm-agent.xml
index 519ea6c7d..a353c96ef 100644
--- a/distro/src/main/assembly/storm-agent.xml
+++ b/distro/src/main/assembly/storm-agent.xml
@@ -62,8 +62,9 @@
             <unpack>false</unpack>
             <includes>
               <include>commons-configuration:commons-configuration</include>
-              <include>org.apache.hadoop:hadoop-common</include>
-              <include>org.apache.hadoop:hadoop-common-plus</include>
+              
<include>org.apache.hadoop:hadoop-auth:jar:${hadoop.version}</include>
+              
<include>org.apache.hadoop:hadoop-client-api:jar:${hadoop.version}</include>
+              
<include>org.apache.hadoop:hadoop-client-runtime:jar:${hadoop.version}</include>
               <include>com.google.code.gson:gson</include>
               
<include>org.eclipse.jetty:jetty-client:jar:${jetty-client.version}</include>
               <include>commons-collections:commons-collections</include>
@@ -73,7 +74,8 @@
               
<include>org.apache.httpcomponents:httpmime:jar:${httpcomponents.httpmime.version}</include>
               <include>org.noggit:noggit:jar:${noggit.version}</include>
               
<include>com.google.protobuf:protobuf-java:jar:${protobuf-java.version}</include>
-              <include>org.apache.hadoop:hadoop-hdfs</include>
+              
<include>org.apache.hadoop:hadoop-client-api:jar:${hadoop.version}</include>
+              
<include>org.apache.hadoop:hadoop-client-runtime:jar:${hadoop.version}</include>
               
<include>org.apache.htrace:htrace-core:jar:${htrace-core.version}</include>
               
<include>commons-cli:commons-cli:jar:${commons.cli.version}</include>
               
<include>commons-io:commons-io:jar:${commons.io.version}</include>
@@ -124,8 +126,9 @@
               
<include>org.apache.commons:commons-compress:jar:${commons.compress.version}</include>
               
<include>org.apache.commons:commons-configuration2:jar:${commons.configuration.version}</include>
               
<include>org.apache.commons:commons-lang3:jar:${commons.lang3.version}</include>
-              <include>org.apache.hadoop:hadoop-auth:jar</include>
-              <include>org.apache.hadoop:hadoop-common:jar</include>
+              
<include>org.apache.hadoop:hadoop-auth:jar:${hadoop.version}</include>
+              
<include>org.apache.hadoop:hadoop-client-api:jar:${hadoop.version}</include>
+              
<include>org.apache.hadoop:hadoop-client-runtime:jar:${hadoop.version}</include>
               
<include>org.apache.hadoop.thirdparty:hadoop-shaded-guava:jar:${hadoop-shaded-guava.version}</include>
               <include>org.apache.ranger:credentialbuilder</include>
               <include>org.apache.ranger:ranger-plugins-cred</include>
diff --git a/distro/src/main/assembly/tagsync.xml 
b/distro/src/main/assembly/tagsync.xml
index 82ae5d0d6..659951674 100644
--- a/distro/src/main/assembly/tagsync.xml
+++ b/distro/src/main/assembly/tagsync.xml
@@ -50,12 +50,13 @@
                                                        
<include>org.apache.atlas:atlas-client-v2:jar:${atlas.version}</include>
                                                        
<include>org.apache.atlas:atlas-client-common:jar:${atlas.version}</include>
                                                        
<include>org.apache.atlas:atlas-common:jar:${atlas.version}</include>
-                                                       
<include>org.apache.hadoop:hadoop-auth</include>
-                                                       
<include>org.apache.hadoop:hadoop-common</include>
+                                                       
<include>org.apache.hadoop:hadoop-auth:jar:${hadoop.version}</include>
+                                                       
<include>org.apache.hadoop:hadoop-client-api:jar:${hadoop.version}</include>
+                                                       
<include>org.apache.hadoop:hadoop-client-runtime:jar:${hadoop.version}</include>
                                                        
<include>org.apache.commons:commons-compress</include>
                                                        
<include>org.apache.kafka:kafka-clients:jar:${kafka.version}</include>
                                                        
<include>org.apache.ranger:credentialbuilder</include>
-                                                        
<include>org.apache.ranger:ranger-authz-api</include>
+                                                       
<include>org.apache.ranger:ranger-authz-api</include>
                                                        
<include>org.apache.ranger:ranger-plugins-cred</include>
                                                        
<include>org.apache.ranger:ranger-plugins-common</include>
                                                        
<include>org.apache.ranger:ugsync-util</include>
@@ -101,7 +102,7 @@
                                                        
<include>org.apache.zookeeper:zookeeper:jar:${zookeeper.version}</include>
                                                        
<include>org.apache.zookeeper:zookeeper-jute:jar:${zookeeper.version}</include>
                                                        
<include>com.google.guava:guava</include>
-                                                        
<include>org.apache.hadoop.thirdparty:hadoop-shaded-guava:jar:${hadoop-shaded-guava.version}</include>
+                                                       
<include>org.apache.hadoop.thirdparty:hadoop-shaded-guava:jar:${hadoop-shaded-guava.version}</include>
                                                </includes>
                                        </dependencySet>
                                </dependencySets>
diff --git a/distro/src/main/assembly/usersync.xml 
b/distro/src/main/assembly/usersync.xml
index c9137f5e9..2dfb6d9d3 100644
--- a/distro/src/main/assembly/usersync.xml
+++ b/distro/src/main/assembly/usersync.xml
@@ -45,16 +45,17 @@
                                                        
<include>commons-cli:commons-cli</include>
                                                        
<include>commons-collections:commons-collections</include>
                                                        
<include>commons-logging:commons-logging</include>
-                                                       
<include>org.apache.hadoop:hadoop-auth</include>
+                                                       
<include>org.apache.hadoop:hadoop-auth:jar:${hadoop.version}</include>
+                                                       
<include>org.apache.hadoop:hadoop-client-api:jar:${hadoop.version}</include>
+                                                       
<include>org.apache.hadoop:hadoop-client-runtime:jar:${hadoop.version}</include>
                                                        
<include>org.slf4j:slf4j-api:jar:${slf4j.version}</include>
-                                                       
<include>org.apache.hadoop:hadoop-common</include>
                                                        
<include>org.apache.commons:commons-csv</include>
                                                        
<include>org.apache.ranger:credentialbuilder</include>
                                                        
<include>org.apache.ranger:ranger-util</include>
                                                        
<include>commons-io:commons-io:jar:${commons.io.version}</include>
                                                        
<include>org.apache.httpcomponents:httpclient:jar:${httpcomponents.httpclient.version}</include>
                                                        
<include>commons-codec:commons-codec</include>
-                                                        
<include>org.apache.ranger:ranger-authz-api</include>
+                                                       
<include>org.apache.ranger:ranger-authz-api</include>
                                                        
<include>org.apache.ranger:ranger-plugins-common</include>
                                                        
<include>org.apache.ranger:ugsync-util</include>
                                                        
<include>org.apache.ranger:ranger-common-ha:jar:${project.version}</include>
@@ -84,7 +85,7 @@
                                                        
<include>ch.qos.logback:logback-classic:jar:${logback.version}</include>
                                                        
<include>org.slf4j:log4j-over-slf4j:jar:${${slf4j.version}}</include>
                                                        
<include>ch.qos.logback:logback-core:jar:${logback.version}</include>
-                                                        
<include>org.apache.hadoop.thirdparty:hadoop-shaded-guava:jar:${hadoop-shaded-guava.version}</include>
+                                                       
<include>org.apache.hadoop.thirdparty:hadoop-shaded-guava:jar:${hadoop-shaded-guava.version}</include>
                                                </includes>
                                        </dependencySet>
                                        <dependencySet>
diff --git a/embeddedwebserver/pom.xml b/embeddedwebserver/pom.xml
index 97e95bcce..d211363be 100644
--- a/embeddedwebserver/pom.xml
+++ b/embeddedwebserver/pom.xml
@@ -126,10 +126,5 @@
             <artifactId>ecj</artifactId>
             <version>P20140317-1600</version>
         </dependency>
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>log4j-over-slf4j</artifactId>
-            <version>${slf4j.version}</version>
-        </dependency>
     </dependencies>
 </project>
diff --git a/hbase-agent/pom.xml b/hbase-agent/pom.xml
index 49d4cb0ed..8af2b4d09 100644
--- a/hbase-agent/pom.xml
+++ b/hbase-agent/pom.xml
@@ -103,34 +103,13 @@
         </dependency>
         <dependency>
             <groupId>org.apache.hadoop</groupId>
-            <artifactId>hadoop-common</artifactId>
+            <artifactId>hadoop-client-api</artifactId>
+            <version>${hadoop.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.hadoop</groupId>
+            <artifactId>hadoop-client-runtime</artifactId>
             <version>${hadoop.version}</version>
-            <exclusions>
-                <exclusion>
-                    <groupId>log4j</groupId>
-                    <artifactId>*</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.apache.commons</groupId>
-                    <artifactId>commons-compress</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.apache.commons</groupId>
-                    <artifactId>commons-configuration2</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.apache.commons</groupId>
-                    <artifactId>commons-text</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.apache.zookeeper</groupId>
-                    <artifactId>zookeeper</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.slf4j</groupId>
-                    <artifactId>*</artifactId>
-                </exclusion>
-            </exclusions>
         </dependency>
         <dependency>
             <groupId>org.apache.hbase</groupId>
@@ -450,12 +429,6 @@
             <version>${mockito.version}</version>
             <scope>test</scope>
         </dependency>
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>log4j-over-slf4j</artifactId>
-            <version>${slf4j.version}</version>
-            <scope>test</scope>
-        </dependency>
     </dependencies>
     <build>
         <testResources>
diff --git 
a/hdfs-agent/src/main/java/org/apache/ranger/authorization/hadoop/RangerHdfsAuditHandler.java
 
b/hdfs-agent/src/main/java/org/apache/ranger/authorization/hadoop/RangerHdfsAuditHandler.java
index 71b13ed08..4f7e74cd3 100644
--- 
a/hdfs-agent/src/main/java/org/apache/ranger/authorization/hadoop/RangerHdfsAuditHandler.java
+++ 
b/hdfs-agent/src/main/java/org/apache/ranger/authorization/hadoop/RangerHdfsAuditHandler.java
@@ -19,7 +19,7 @@
 
 package org.apache.ranger.authorization.hadoop;
 
-import org.apache.commons.collections.CollectionUtils;
+import org.apache.commons.collections4.CollectionUtils;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.hadoop.fs.permission.FsAction;
 import org.apache.ranger.audit.model.AuthzAuditEvent;
diff --git a/kms/pom.xml b/kms/pom.xml
index 530e92a76..b3bb2bfef 100644
--- a/kms/pom.xml
+++ b/kms/pom.xml
@@ -498,11 +498,6 @@
             <version>${slf4j.version}</version>
             <scope>compile</scope>
         </dependency>
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>log4j-over-slf4j</artifactId>
-            <version>${slf4j.version}</version>
-        </dependency>
         <dependency>
             <groupId>org.springframework</groupId>
             <artifactId>spring-aop</artifactId>
diff --git a/knox-agent/pom.xml b/knox-agent/pom.xml
index 3fcd5adb8..90f639299 100644
--- a/knox-agent/pom.xml
+++ b/knox-agent/pom.xml
@@ -67,26 +67,13 @@
         </dependency>
         <dependency>
             <groupId>org.apache.hadoop</groupId>
-            <artifactId>hadoop-hdfs</artifactId>
+            <artifactId>hadoop-client-api</artifactId>
+            <version>${hadoop.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.hadoop</groupId>
+            <artifactId>hadoop-client-runtime</artifactId>
             <version>${hadoop.version}</version>
-            <exclusions>
-                <exclusion>
-                    <groupId>io.netty</groupId>
-                    <artifactId>netty</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>io.netty</groupId>
-                    <artifactId>netty-all</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>log4j</groupId>
-                    <artifactId>*</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.slf4j</groupId>
-                    <artifactId>*</artifactId>
-                </exclusion>
-            </exclusions>
         </dependency>
         <dependency>
             <groupId>org.apache.httpcomponents</groupId>
diff --git a/plugin-kafka/pom.xml b/plugin-kafka/pom.xml
index be75a8676..785b341c6 100644
--- a/plugin-kafka/pom.xml
+++ b/plugin-kafka/pom.xml
@@ -53,26 +53,13 @@
         </dependency>
         <dependency>
             <groupId>org.apache.hadoop</groupId>
-            <artifactId>hadoop-hdfs</artifactId>
+            <artifactId>hadoop-client-api</artifactId>
+            <version>${hadoop.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.hadoop</groupId>
+            <artifactId>hadoop-client-runtime</artifactId>
             <version>${hadoop.version}</version>
-            <exclusions>
-                <exclusion>
-                    <groupId>io.netty</groupId>
-                    <artifactId>netty</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>io.netty</groupId>
-                    <artifactId>netty-all</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>log4j</groupId>
-                    <artifactId>*</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.slf4j</groupId>
-                    <artifactId>*</artifactId>
-                </exclusion>
-            </exclusions>
         </dependency>
         <dependency>
             <groupId>org.apache.httpcomponents</groupId>
@@ -209,12 +196,6 @@
             <version>1.7.2</version>
             <scope>test</scope>
         </dependency>
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>log4j-over-slf4j</artifactId>
-            <version>${slf4j.version}</version>
-            <scope>test</scope>
-        </dependency>
     </dependencies>
     <build>
         <testResources>
diff --git a/plugin-nifi-registry/pom.xml b/plugin-nifi-registry/pom.xml
index c9b010449..94d0d8fcc 100644
--- a/plugin-nifi-registry/pom.xml
+++ b/plugin-nifi-registry/pom.xml
@@ -36,6 +36,16 @@
             <artifactId>jackson-core</artifactId>
             <version>${fasterxml.jackson.version}</version>
         </dependency>
+        <dependency>
+            <groupId>org.apache.hadoop</groupId>
+            <artifactId>hadoop-client-api</artifactId>
+            <version>${hadoop.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.hadoop</groupId>
+            <artifactId>hadoop-client-runtime</artifactId>
+            <version>${hadoop.version}</version>
+        </dependency>
         <dependency>
             <groupId>org.apache.ranger</groupId>
             <artifactId>credentialbuilder</artifactId>
diff --git 
a/plugin-nifi-registry/src/test/java/org/apache/ranger/services/nifi/registry/client/TestNiFiRegistryClient.java
 
b/plugin-nifi-registry/src/test/java/org/apache/ranger/services/nifi/registry/client/TestNiFiRegistryClient.java
index 502ce1363..b8f39265f 100644
--- 
a/plugin-nifi-registry/src/test/java/org/apache/ranger/services/nifi/registry/client/TestNiFiRegistryClient.java
+++ 
b/plugin-nifi-registry/src/test/java/org/apache/ranger/services/nifi/registry/client/TestNiFiRegistryClient.java
@@ -18,9 +18,9 @@
  */
 package org.apache.ranger.services.nifi.registry.client;
 
-import com.google.common.io.Resources;
 import com.sun.jersey.api.client.ClientResponse;
 import com.sun.jersey.api.client.WebResource;
+import org.apache.hadoop.shaded.com.google.common.io.Resources;
 import org.apache.ranger.plugin.service.ResourceLookupContext;
 import org.junit.jupiter.api.Assertions;
 import org.junit.jupiter.api.BeforeEach;
diff --git a/plugin-ozone/pom.xml b/plugin-ozone/pom.xml
index d11974521..a27810cf3 100644
--- a/plugin-ozone/pom.xml
+++ b/plugin-ozone/pom.xml
@@ -43,26 +43,13 @@ limitations under the License.
         </dependency>
         <dependency>
             <groupId>org.apache.hadoop</groupId>
-            <artifactId>hadoop-hdfs</artifactId>
+            <artifactId>hadoop-client-api</artifactId>
+            <version>${hadoop.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.hadoop</groupId>
+            <artifactId>hadoop-client-runtime</artifactId>
             <version>${hadoop.version}</version>
-            <exclusions>
-                <exclusion>
-                    <groupId>io.netty</groupId>
-                    <artifactId>netty</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>io.netty</groupId>
-                    <artifactId>netty-all</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>log4j</groupId>
-                    <artifactId>*</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.slf4j</groupId>
-                    <artifactId>*</artifactId>
-                </exclusion>
-            </exclusions>
         </dependency>
         <dependency>
             <groupId>org.apache.httpcomponents</groupId>
diff --git a/plugin-presto/pom.xml b/plugin-presto/pom.xml
index a67e39dd2..3a0142715 100644
--- a/plugin-presto/pom.xml
+++ b/plugin-presto/pom.xml
@@ -107,12 +107,6 @@
             <version>${junit.jupiter.version}</version>
             <scope>test</scope>
         </dependency>
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>log4j-over-slf4j</artifactId>
-            <version>${slf4j.version}</version>
-            <scope>test</scope>
-        </dependency>
     </dependencies>
     <build>
         <testResources>
diff --git a/plugin-schema-registry/pom.xml b/plugin-schema-registry/pom.xml
index c8514ac0f..4e40bc4fa 100644
--- a/plugin-schema-registry/pom.xml
+++ b/plugin-schema-registry/pom.xml
@@ -93,26 +93,13 @@
             </dependency>
             <dependency>
                 <groupId>org.apache.hadoop</groupId>
-                <artifactId>hadoop-hdfs</artifactId>
+                <artifactId>hadoop-client-api</artifactId>
+                <version>${hadoop.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.hadoop</groupId>
+                <artifactId>hadoop-client-runtime</artifactId>
                 <version>${hadoop.version}</version>
-                <exclusions>
-                    <exclusion>
-                        <groupId>com.sun.jersey</groupId>
-                        <artifactId>jersey-core</artifactId>
-                    </exclusion>
-                    <exclusion>
-                        <groupId>com.sun.jersey</groupId>
-                        <artifactId>jersey-json</artifactId>
-                    </exclusion>
-                    <exclusion>
-                        <groupId>log4j</groupId>
-                        <artifactId>*</artifactId>
-                    </exclusion>
-                    <exclusion>
-                        <groupId>org.slf4j</groupId>
-                        <artifactId>*</artifactId>
-                    </exclusion>
-                </exclusions>
             </dependency>
             <dependency>
                 <groupId>org.apache.kafka</groupId>
@@ -134,12 +121,6 @@
                 <artifactId>jersey-client</artifactId>
                 <version>${jersey.version}</version>
             </dependency>
-            <dependency>
-                <groupId>org.slf4j</groupId>
-                <artifactId>log4j-over-slf4j</artifactId>
-                <version>${slf4j.version}</version>
-                <scope>test</scope>
-            </dependency>
         </dependencies>
     </dependencyManagement>
 
diff --git a/plugin-sqoop/pom.xml b/plugin-sqoop/pom.xml
index b101d2090..14340339d 100644
--- a/plugin-sqoop/pom.xml
+++ b/plugin-sqoop/pom.xml
@@ -114,11 +114,5 @@
             <artifactId>mockito-core</artifactId>
             <scope>test</scope>
         </dependency>
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>log4j-over-slf4j</artifactId>
-            <version>${slf4j.version}</version>
-            <scope>test</scope>
-        </dependency>
     </dependencies>
 </project>
diff --git a/plugin-trino/pom.xml b/plugin-trino/pom.xml
index cef81fbf7..3db390b25 100644
--- a/plugin-trino/pom.xml
+++ b/plugin-trino/pom.xml
@@ -167,12 +167,6 @@
             <version>${junit.jupiter.version}</version>
             <scope>test</scope>
         </dependency>
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>log4j-over-slf4j</artifactId>
-            <version>${slf4j.version}</version>
-            <scope>test</scope>
-        </dependency>
     </dependencies>
     <build>
         <testResources>
diff --git a/plugin-yarn/pom.xml b/plugin-yarn/pom.xml
index be4418fa2..4a4852432 100644
--- a/plugin-yarn/pom.xml
+++ b/plugin-yarn/pom.xml
@@ -81,11 +81,5 @@
             <artifactId>ranger-plugins-common</artifactId>
             <version>${project.version}</version>
         </dependency>
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>log4j-over-slf4j</artifactId>
-            <version>${slf4j.version}</version>
-            <scope>test</scope>
-        </dependency>
     </dependencies>
 </project>
diff --git a/pom.xml b/pom.xml
index faa8e32b7..e703f964a 100755
--- a/pom.xml
+++ b/pom.xml
@@ -257,29 +257,13 @@
             </dependency>
             <dependency>
                 <groupId>org.apache.hadoop</groupId>
-                <artifactId>hadoop-common</artifactId>
+                <artifactId>hadoop-client-api</artifactId>
                 <version>${hadoop.version}</version>
-                <exclusions>
-                    <exclusion>
-                        <groupId>org.apache.avro</groupId>
-                        <artifactId>avro</artifactId>
-                    </exclusion>
-                    <exclusion>
-                        <groupId>org.codehaus.jackson</groupId>
-                        <artifactId>*</artifactId>
-                    </exclusion>
-                </exclusions>
             </dependency>
             <dependency>
                 <groupId>org.apache.hadoop</groupId>
-                <artifactId>hadoop-hdfs</artifactId>
+                <artifactId>hadoop-client-runtime</artifactId>
                 <version>${hadoop.version}</version>
-                <exclusions>
-                    <exclusion>
-                        <groupId>org.codehaus.jackson</groupId>
-                        <artifactId>*</artifactId>
-                    </exclusion>
-                </exclusions>
             </dependency>
             <dependency>
                 <groupId>org.apache.hadoop</groupId>
diff --git a/ranger-authn/pom.xml b/ranger-authn/pom.xml
index 3af6913b5..7552c2b32 100644
--- a/ranger-authn/pom.xml
+++ b/ranger-authn/pom.xml
@@ -41,6 +41,12 @@
             <version>${nimbus-jose-jwt.version}</version>
         </dependency>
 
+        <dependency>
+            <groupId>javax.servlet</groupId>
+            <artifactId>javax.servlet-api</artifactId>
+            <version>${javax.servlet.version}</version>
+        </dependency>
+
         <dependency>
             <groupId>org.apache.commons</groupId>
             <artifactId>commons-configuration2</artifactId>
@@ -61,7 +67,20 @@
 
         <dependency>
             <groupId>org.apache.hadoop</groupId>
-            <artifactId>hadoop-common</artifactId>
+            <artifactId>hadoop-client-api</artifactId>
+            <version>${hadoop.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.hadoop</groupId>
+            <artifactId>hadoop-client-runtime</artifactId>
+            <version>${hadoop.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.slf4j</groupId>
+            <artifactId>slf4j-api</artifactId>
+            <version>${slf4j.version}</version>
         </dependency>
 
         <!-- Test -->
diff --git a/ranger-common-ha/pom.xml b/ranger-common-ha/pom.xml
index 8a091a8a0..25b499aa9 100644
--- a/ranger-common-ha/pom.xml
+++ b/ranger-common-ha/pom.xml
@@ -61,30 +61,13 @@
         </dependency>
         <dependency>
             <groupId>org.apache.hadoop</groupId>
-            <artifactId>hadoop-common</artifactId>
+            <artifactId>hadoop-client-api</artifactId>
+            <version>${hadoop.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.hadoop</groupId>
+            <artifactId>hadoop-client-runtime</artifactId>
             <version>${hadoop.version}</version>
-            <exclusions>
-                <exclusion>
-                    <groupId>io.netty</groupId>
-                    <artifactId>netty-all</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>log4j</groupId>
-                    <artifactId>*</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>net.minidev</groupId>
-                    <artifactId>json-smart</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.apache.commons</groupId>
-                    <artifactId>commons-compress</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.slf4j</groupId>
-                    <artifactId>*</artifactId>
-                </exclusion>
-            </exclusions>
         </dependency>
         <dependency>
             <groupId>org.apache.zookeeper</groupId>
@@ -116,11 +99,6 @@
                 </exclusion>
             </exclusions>
         </dependency>
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>log4j-over-slf4j</artifactId>
-            <version>${slf4j.version}</version>
-        </dependency>
         <dependency>
             <groupId>org.slf4j</groupId>
             <artifactId>slf4j-api</artifactId>
diff --git a/ranger-examples/plugin-sampleapp/pom.xml 
b/ranger-examples/plugin-sampleapp/pom.xml
index 49e7a61b9..c30925327 100644
--- a/ranger-examples/plugin-sampleapp/pom.xml
+++ b/ranger-examples/plugin-sampleapp/pom.xml
@@ -80,42 +80,13 @@
         </dependency>
         <dependency>
             <groupId>org.apache.hadoop</groupId>
-            <artifactId>hadoop-common</artifactId>
+            <artifactId>hadoop-client-api</artifactId>
+            <version>${hadoop.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.hadoop</groupId>
+            <artifactId>hadoop-client-runtime</artifactId>
             <version>${hadoop.version}</version>
-            <exclusions>
-                <exclusion>
-                    <groupId>io.netty</groupId>
-                    <artifactId>netty-handler</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>io.netty</groupId>
-                    <artifactId>netty-transport-native-epoll</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>log4j</groupId>
-                    <artifactId>*</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.apache.commons</groupId>
-                    <artifactId>commons-compress</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.apache.commons</groupId>
-                    <artifactId>commons-configuration2</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.apache.commons</groupId>
-                    <artifactId>commons-text</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.apache.zookeeper</groupId>
-                    <artifactId>zookeeper</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.slf4j</groupId>
-                    <artifactId>*</artifactId>
-                </exclusion>
-            </exclusions>
         </dependency>
         <dependency>
             <groupId>org.apache.ranger</groupId>
@@ -132,12 +103,6 @@
             <artifactId>ranger-plugins-common</artifactId>
             <version>${project.version}</version>
         </dependency>
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>log4j-over-slf4j</artifactId>
-            <version>${slf4j.version}</version>
-            <scope>test</scope>
-        </dependency>
     </dependencies>
     <build>
         <plugins>
diff --git a/ranger-examples/sample-client/pom.xml 
b/ranger-examples/sample-client/pom.xml
index 26035fd5b..a9214d295 100644
--- a/ranger-examples/sample-client/pom.xml
+++ b/ranger-examples/sample-client/pom.xml
@@ -49,11 +49,6 @@
             <version>${project.version}</version>
             <scope>compile</scope>
         </dependency>
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>log4j-over-slf4j</artifactId>
-            <version>${slf4j.version}</version>
-        </dependency>
     </dependencies>
     <build>
         <plugins>
diff --git a/ranger-examples/sampleapp/pom.xml 
b/ranger-examples/sampleapp/pom.xml
index 6e706d39f..420e55c29 100644
--- a/ranger-examples/sampleapp/pom.xml
+++ b/ranger-examples/sampleapp/pom.xml
@@ -32,11 +32,6 @@
             <artifactId>logback-classic</artifactId>
             <version>${logback.version}</version>
         </dependency>
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>log4j-over-slf4j</artifactId>
-            <version>${slf4j.version}</version>
-        </dependency>
     </dependencies>
     <build>
         <plugins>
diff --git a/ranger-hbase-plugin-shim/pom.xml b/ranger-hbase-plugin-shim/pom.xml
index 73109a1b8..d4d94bdaa 100644
--- a/ranger-hbase-plugin-shim/pom.xml
+++ b/ranger-hbase-plugin-shim/pom.xml
@@ -93,11 +93,5 @@
             <artifactId>javax.el</artifactId>
             <version>${javax.el.version}</version>
         </dependency>
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>log4j-over-slf4j</artifactId>
-            <version>${slf4j.version}</version>
-            <scope>test</scope>
-        </dependency>
     </dependencies>
 </project>
diff --git a/ranger-hdfs-plugin-shim/pom.xml b/ranger-hdfs-plugin-shim/pom.xml
index 482040126..b94686858 100644
--- a/ranger-hdfs-plugin-shim/pom.xml
+++ b/ranger-hdfs-plugin-shim/pom.xml
@@ -64,11 +64,5 @@
             <artifactId>ranger-plugins-common</artifactId>
             <version>${project.version}</version>
         </dependency>
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>log4j-over-slf4j</artifactId>
-            <version>${slf4j.version}</version>
-            <scope>test</scope>
-        </dependency>
     </dependencies>
 </project>
diff --git a/ranger-hive-plugin-shim/pom.xml b/ranger-hive-plugin-shim/pom.xml
index c452b30e0..80b1b7607 100644
--- a/ranger-hive-plugin-shim/pom.xml
+++ b/ranger-hive-plugin-shim/pom.xml
@@ -89,11 +89,5 @@
             <artifactId>javax.el</artifactId>
             <version>${javax.el.version}</version>
         </dependency>
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>log4j-over-slf4j</artifactId>
-            <version>${slf4j.version}</version>
-            <scope>test</scope>
-        </dependency>
     </dependencies>
 </project>
diff --git a/ranger-metrics/pom.xml b/ranger-metrics/pom.xml
index a595c68d6..7141503de 100644
--- a/ranger-metrics/pom.xml
+++ b/ranger-metrics/pom.xml
@@ -37,7 +37,14 @@
     <dependencies>
         <dependency>
             <groupId>org.apache.hadoop</groupId>
-            <artifactId>hadoop-common</artifactId>
+            <artifactId>hadoop-client-api</artifactId>
+            <version>${hadoop.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.hadoop</groupId>
+            <artifactId>hadoop-client-runtime</artifactId>
+            <version>${hadoop.version}</version>
         </dependency>
 
         <dependency>
diff --git 
a/ranger-metrics/src/main/java/org/apache/ranger/metrics/sink/RangerMetricsJsonSink.java
 
b/ranger-metrics/src/main/java/org/apache/ranger/metrics/sink/RangerMetricsJsonSink.java
index b0b676153..e2389ce0a 100644
--- 
a/ranger-metrics/src/main/java/org/apache/ranger/metrics/sink/RangerMetricsJsonSink.java
+++ 
b/ranger-metrics/src/main/java/org/apache/ranger/metrics/sink/RangerMetricsJsonSink.java
@@ -19,11 +19,11 @@
 
 package org.apache.ranger.metrics.sink;
 
-import org.apache.commons.configuration2.SubsetConfiguration;
 import org.apache.hadoop.metrics2.AbstractMetric;
 import org.apache.hadoop.metrics2.MetricType;
 import org.apache.hadoop.metrics2.MetricsRecord;
 import org.apache.hadoop.metrics2.MetricsSink;
+import 
org.apache.hadoop.shaded.org.apache.commons.configuration2.SubsetConfiguration;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -43,7 +43,7 @@ public RangerMetricsJsonSink(Set<String> contexts) {
     }
 
     @Override
-    public void init(SubsetConfiguration conf) {
+    public void init(SubsetConfiguration subsetConfiguration) {
         // Implementation not needed
     }
 
diff --git 
a/ranger-metrics/src/main/java/org/apache/ranger/metrics/sink/RangerMetricsPrometheusSink.java
 
b/ranger-metrics/src/main/java/org/apache/ranger/metrics/sink/RangerMetricsPrometheusSink.java
index e534a590f..cadb0db6e 100644
--- 
a/ranger-metrics/src/main/java/org/apache/ranger/metrics/sink/RangerMetricsPrometheusSink.java
+++ 
b/ranger-metrics/src/main/java/org/apache/ranger/metrics/sink/RangerMetricsPrometheusSink.java
@@ -19,13 +19,13 @@
 
 package org.apache.ranger.metrics.sink;
 
-import org.apache.commons.configuration2.SubsetConfiguration;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.hadoop.metrics2.AbstractMetric;
 import org.apache.hadoop.metrics2.MetricType;
 import org.apache.hadoop.metrics2.MetricsRecord;
 import org.apache.hadoop.metrics2.MetricsSink;
 import org.apache.hadoop.metrics2.MetricsTag;
+import 
org.apache.hadoop.shaded.org.apache.commons.configuration2.SubsetConfiguration;
 
 import java.io.IOException;
 import java.io.Writer;
diff --git 
a/ranger-metrics/src/main/java/org/apache/ranger/metrics/source/RangerMetricsContainerSource.java
 
b/ranger-metrics/src/main/java/org/apache/ranger/metrics/source/RangerMetricsContainerSource.java
index 2aa0a389d..2b1f31e3c 100644
--- 
a/ranger-metrics/src/main/java/org/apache/ranger/metrics/source/RangerMetricsContainerSource.java
+++ 
b/ranger-metrics/src/main/java/org/apache/ranger/metrics/source/RangerMetricsContainerSource.java
@@ -19,7 +19,7 @@
 
 package org.apache.ranger.metrics.source;
 
-import com.google.common.annotations.VisibleForTesting;
+import org.apache.hadoop.classification.VisibleForTesting;
 import org.apache.hadoop.metrics2.MetricsCollector;
 import org.apache.ranger.metrics.RangerMetricsInfo;
 import org.apache.ranger.server.tomcat.EmbeddedServer;
diff --git a/ranger-ozone-plugin-shim/pom.xml b/ranger-ozone-plugin-shim/pom.xml
index a24603078..afb1c0611 100644
--- a/ranger-ozone-plugin-shim/pom.xml
+++ b/ranger-ozone-plugin-shim/pom.xml
@@ -61,11 +61,5 @@
             <artifactId>ranger-plugins-common</artifactId>
             <version>${project.version}</version>
         </dependency>
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>log4j-over-slf4j</artifactId>
-            <version>${slf4j.version}</version>
-            <scope>test</scope>
-        </dependency>
     </dependencies>
 </project>
diff --git a/ranger-presto-plugin-shim/pom.xml 
b/ranger-presto-plugin-shim/pom.xml
index d16865e32..6c345349d 100644
--- a/ranger-presto-plugin-shim/pom.xml
+++ b/ranger-presto-plugin-shim/pom.xml
@@ -111,26 +111,14 @@
 
         <dependency>
             <groupId>org.apache.hadoop</groupId>
-            <artifactId>hadoop-hdfs</artifactId>
+            <artifactId>hadoop-client-api</artifactId>
+            <version>${hadoop.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.hadoop</groupId>
+            <artifactId>hadoop-client-runtime</artifactId>
             <version>${hadoop.version}</version>
-            <exclusions>
-                <exclusion>
-                    <groupId>io.netty</groupId>
-                    <artifactId>netty</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>io.netty</groupId>
-                    <artifactId>netty-all</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>log4j</groupId>
-                    <artifactId>*</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.slf4j</groupId>
-                    <artifactId>*</artifactId>
-                </exclusion>
-            </exclusions>
         </dependency>
 
         <dependency>
@@ -172,13 +160,5 @@
                 </exclusion>
             </exclusions>
         </dependency>
-
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>log4j-over-slf4j</artifactId>
-            <version>${slf4j.version}</version>
-            <scope>test</scope>
-        </dependency>
-
     </dependencies>
 </project>
diff --git a/ranger-sqoop-plugin-shim/pom.xml b/ranger-sqoop-plugin-shim/pom.xml
index 0079884b1..61cb258fc 100644
--- a/ranger-sqoop-plugin-shim/pom.xml
+++ b/ranger-sqoop-plugin-shim/pom.xml
@@ -70,11 +70,5 @@
                 </exclusion>
             </exclusions>
         </dependency>
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>log4j-over-slf4j</artifactId>
-            <version>${slf4j.version}</version>
-            <scope>test</scope>
-        </dependency>
     </dependencies>
 </project>
diff --git a/ranger-storm-plugin-shim/pom.xml b/ranger-storm-plugin-shim/pom.xml
index 14e07ffbe..575b06ba1 100644
--- a/ranger-storm-plugin-shim/pom.xml
+++ b/ranger-storm-plugin-shim/pom.xml
@@ -61,11 +61,5 @@
                 </exclusion>
             </exclusions>
         </dependency>
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>log4j-over-slf4j</artifactId>
-            <version>${slf4j.version}</version>
-            <scope>test</scope>
-        </dependency>
     </dependencies>
 </project>
diff --git a/ranger-tools/pom.xml b/ranger-tools/pom.xml
index 1efaa539e..dea00ff95 100644
--- a/ranger-tools/pom.xml
+++ b/ranger-tools/pom.xml
@@ -69,11 +69,6 @@
             <artifactId>ranger-plugins-common</artifactId>
             <version>${project.version}</version>
         </dependency>
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>log4j-over-slf4j</artifactId>
-            <version>${slf4j.version}</version>
-        </dependency>
 
         <!-- Test -->
         <dependency>
diff --git a/ranger-yarn-plugin-shim/pom.xml b/ranger-yarn-plugin-shim/pom.xml
index 929f04721..64963d938 100644
--- a/ranger-yarn-plugin-shim/pom.xml
+++ b/ranger-yarn-plugin-shim/pom.xml
@@ -61,11 +61,5 @@
             <artifactId>ranger-plugins-common</artifactId>
             <version>${project.version}</version>
         </dependency>
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>log4j-over-slf4j</artifactId>
-            <version>${slf4j.version}</version>
-            <scope>test</scope>
-        </dependency>
     </dependencies>
 </project>
diff --git a/security-admin/pom.xml b/security-admin/pom.xml
index 95e160de9..135f3184a 100644
--- a/security-admin/pom.xml
+++ b/security-admin/pom.xml
@@ -391,37 +391,6 @@
                 </exclusion>
             </exclusions>
         </dependency>
-        <dependency>
-            <groupId>org.apache.hadoop</groupId>
-            <artifactId>hadoop-hdfs</artifactId>
-            <version>${hadoop.version}</version>
-            <exclusions>
-                <exclusion>
-                    <groupId>com.google.guava</groupId>
-                    <artifactId>guava</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>com.sun.jersey</groupId>
-                    <artifactId>jersey-core</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>com.sun.jersey</groupId>
-                    <artifactId>jersey-server</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>io.netty</groupId>
-                    <artifactId>netty</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>log4j</groupId>
-                    <artifactId>*</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.slf4j</groupId>
-                    <artifactId>*</artifactId>
-                </exclusion>
-            </exclusions>
-        </dependency>
         <dependency>
             <groupId>org.apache.hadoop</groupId>
             <artifactId>hadoop-mapreduce-client-core</artifactId>
@@ -706,11 +675,6 @@
             <artifactId>cglib</artifactId>
             <version>${cglib.version}</version>
         </dependency>
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>log4j-over-slf4j</artifactId>
-            <version>${slf4j.version}</version>
-        </dependency>
         <dependency>
             <groupId>org.springframework</groupId>
             <artifactId>spring-aop</artifactId>
diff --git a/storm-agent/pom.xml b/storm-agent/pom.xml
index 899011c6c..aefdb0e35 100644
--- a/storm-agent/pom.xml
+++ b/storm-agent/pom.xml
@@ -53,61 +53,13 @@
         </dependency>
         <dependency>
             <groupId>org.apache.hadoop</groupId>
-            <artifactId>hadoop-common</artifactId>
+            <artifactId>hadoop-client-api</artifactId>
             <version>${hadoop.version}</version>
-            <exclusions>
-                <exclusion>
-                    <groupId>io.netty</groupId>
-                    <artifactId>netty-handler</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>io.netty</groupId>
-                    <artifactId>netty-transport-native-epoll</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>log4j</groupId>
-                    <artifactId>*</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.apache.commons</groupId>
-                    <artifactId>commons-configuration2</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.apache.commons</groupId>
-                    <artifactId>commons-text</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.apache.zookeeper</groupId>
-                    <artifactId>zookeeper</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.slf4j</groupId>
-                    <artifactId>*</artifactId>
-                </exclusion>
-            </exclusions>
         </dependency>
         <dependency>
             <groupId>org.apache.hadoop</groupId>
-            <artifactId>hadoop-hdfs</artifactId>
+            <artifactId>hadoop-client-runtime</artifactId>
             <version>${hadoop.version}</version>
-            <exclusions>
-                <exclusion>
-                    <groupId>io.netty</groupId>
-                    <artifactId>netty</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>io.netty</groupId>
-                    <artifactId>netty-all</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>log4j</groupId>
-                    <artifactId>*</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.slf4j</groupId>
-                    <artifactId>*</artifactId>
-                </exclusion>
-            </exclusions>
         </dependency>
         <dependency>
             <groupId>org.apache.httpcomponents</groupId>
@@ -168,12 +120,6 @@
             <version>${junit.jupiter.version}</version>
             <scope>test</scope>
         </dependency>
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>log4j-over-slf4j</artifactId>
-            <version>${slf4j.version}</version>
-            <scope>test</scope>
-        </dependency>
     </dependencies>
     <build>
         <testResources>
diff --git a/tagsync/pom.xml b/tagsync/pom.xml
index 2b345cd5c..8dbe52e8d 100644
--- a/tagsync/pom.xml
+++ b/tagsync/pom.xml
@@ -296,11 +296,6 @@
             <artifactId>scala-library</artifactId>
             <version>${scala.version}</version>
         </dependency>
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>log4j-over-slf4j</artifactId>
-            <version>${slf4j.version}</version>
-        </dependency>
 
         <!-- Test -->
         <dependency>
diff --git a/ugsync/pom.xml b/ugsync/pom.xml
index c4fc4477a..b20f9d285 100644
--- a/ugsync/pom.xml
+++ b/ugsync/pom.xml
@@ -181,11 +181,6 @@
             <artifactId>jettison</artifactId>
             <version>${jettison.version}</version>
         </dependency>
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>log4j-over-slf4j</artifactId>
-            <version>${slf4j.version}</version>
-        </dependency>
         <dependency>
             <groupId>org.apache.directory.server</groupId>
             <artifactId>apacheds-core-annotations</artifactId>
diff --git a/unixauthclient/pom.xml b/unixauthclient/pom.xml
index 7c351d9ba..e5c9659f0 100644
--- a/unixauthclient/pom.xml
+++ b/unixauthclient/pom.xml
@@ -114,11 +114,5 @@
             <version>${mockito.version}</version>
             <scope>test</scope>
         </dependency>
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>log4j-over-slf4j</artifactId>
-            <version>${slf4j.version}</version>
-            <scope>test</scope>
-        </dependency>
     </dependencies>
 </project>
diff --git a/unixauthservice/pom.xml b/unixauthservice/pom.xml
index aeb0542ea..089c9ff93 100644
--- a/unixauthservice/pom.xml
+++ b/unixauthservice/pom.xml
@@ -113,11 +113,5 @@
             <version>${mockito.version}</version>
             <scope>test</scope>
         </dependency>
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>log4j-over-slf4j</artifactId>
-            <version>${slf4j.version}</version>
-            <scope>test</scope>
-        </dependency>
     </dependencies>
 </project>

Reply via email to