【发布时间】:2022-01-10 03:56:39
【问题描述】:
下面的类路径中的“org.apache.hadoop:hadoop-mapreduce-client-core:2.6.5 -> 3.1.1”是什么意思? Spark 2.4.7 会使用 3.1.1 版本的 hadoop-mapreduce-client-core?
$ gradlew dependencies --configuration runtimeClasspath
> Task :dependencies
runtimeClasspath - Runtime classpath of source set 'main'.
\--- org.apache.spark:spark-core_2.11:2.4.7
+--- org.apache.hadoop:hadoop-client:2.6.5
| +--- org.apache.hadoop:hadoop-common:2.6.5
| | +--- org.apache.hadoop:hadoop-annotations:2.6.5 -> 3.1.1
| | +--- com.google.guava:guava:11.0.2 -> 16.0.1
| +--- org.apache.hadoop:hadoop-mapreduce-client-app:2.6.5
| | +--- org.apache.hadoop:hadoop-mapreduce-client-common:2.6.5
| | | +--- org.apache.hadoop:hadoop-yarn-common:2.6.5 -> 3.1.1 (*)
| +--- org.apache.hadoop:hadoop-mapreduce-client-core:2.6.5 -> 3.1.1 (*)
(*) - dependencies omitted (listed previously)
【问题讨论】:
标签: java apache-spark gradle