diff --git a/dev/deps/spark-deps-hadoop-3.2-hive-2.3 b/dev/deps/spark-deps-hadoop-3.2-hive-2.3
index 698a03c4a4e02..5ab27495815f2 100644
--- a/dev/deps/spark-deps-hadoop-3.2-hive-2.3
+++ b/dev/deps/spark-deps-hadoop-3.2-hive-2.3
@@ -60,10 +60,10 @@ flatbuffers-java/1.9.0//flatbuffers-java-1.9.0.jar
generex/1.0.2//generex-1.0.2.jar
gson/2.2.4//gson-2.2.4.jar
guava/14.0.1//guava-14.0.1.jar
-hadoop-client-api/3.3.1//hadoop-client-api-3.3.1.jar
-hadoop-client-runtime/3.3.1//hadoop-client-runtime-3.3.1.jar
-hadoop-shaded-guava/1.1.1//hadoop-shaded-guava-1.1.1.jar
-hadoop-yarn-server-web-proxy/3.3.1//hadoop-yarn-server-web-proxy-3.3.1.jar
+hadoop-annotations/3.1.4//hadoop-annotations-3.1.4.jar
+hadoop-client-api/3.1.4//hadoop-client-api-3.1.4.jar
+hadoop-client-runtime/3.1.4//hadoop-client-runtime-3.1.4.jar
+hadoop-yarn-server-web-proxy/3.1.4//hadoop-yarn-server-web-proxy-3.1.4.jar
hive-beeline/2.3.9//hive-beeline-2.3.9.jar
hive-cli/2.3.9//hive-cli-2.3.9.jar
hive-common/2.3.9//hive-common-2.3.9.jar
diff --git a/dev/run-tests.py b/dev/run-tests.py
index 0f0759bd328e8..109a69b2d8bc5 100755
--- a/dev/run-tests.py
+++ b/dev/run-tests.py
@@ -333,8 +333,8 @@ def get_hadoop_profiles(hadoop_version):
"""
sbt_maven_hadoop_profiles = {
- "hadoop2.7": ["-Phadoop-2.7"],
- "hadoop3.2": ["-Phadoop-3.2"],
+ "hadoop2.7": ["-Phadoop-2.7 -Pno-shaded-hadoop-client"],
+ "hadoop3.2": ["-Phadoop-3.2 -Dhadoop.version=3.1.4 -Pno-shaded-hadoop-client"],
}
if hadoop_version in sbt_maven_hadoop_profiles:
diff --git a/pom.xml b/pom.xml
index 0d283063d7e32..1b7a75751f977 100644
--- a/pom.xml
+++ b/pom.xml
@@ -120,7 +120,7 @@
spark
1.7.30
1.2.17
- 3.3.1
+ 3.1.4
2.5.0
${hadoop.version}
3.6.2
@@ -3313,6 +3313,15 @@
+
+ no-shaded-hadoop-client
+
+ hadoop-client
+ hadoop-client
+ hadoop-client
+
+
+
kubernetes-integration-tests
diff --git a/resource-managers/yarn/pom.xml b/resource-managers/yarn/pom.xml
index d6f7eabf988d9..efcd254e19cde 100644
--- a/resource-managers/yarn/pom.xml
+++ b/resource-managers/yarn/pom.xml
@@ -76,6 +76,38 @@
+
+ no-shaded-hadoop-client
+
+
+ org.apache.hadoop
+ hadoop-yarn-api
+
+
+ org.apache.hadoop
+ hadoop-yarn-common
+
+
+ org.apache.hadoop
+ hadoop-yarn-server-web-proxy
+
+
+ org.apache.hadoop
+ hadoop-yarn-client
+
+
+ org.apache.hadoop
+ hadoop-yarn-server-resourcemanager
+ test
+
+
+ org.apache.hadoop
+ hadoop-yarn-server-tests
+ tests
+ test
+
+
+
hadoop-3.2