libraryDependencies ++= Seq(
  "org.apache.spark" %% "spark-core" % versionSpark % "provided"
exclude("org.apache.hadoop", "hadoop-client")
  "org.apache.hadoop" % "hadoop-client" % versionHadoop % "provided"
)


On Wed, Jun 25, 2014 at 11:26 AM, Robert James <srobertja...@gmail.com>
wrote:

> To add Spark to a SBT project, I do:
>   libraryDependencies += "org.apache.spark" %% "spark-core" % "1.0.0"
> % "provided"
>
> How do I make sure that the spark version which will be downloaded
> will depend on, and use, Hadoop 2, and not Hadoop 1?
>
> Even with a line:
>    libraryDependencies += "org.apache.hadoop" % "hadoop-client" % "2.4.0"
>
> I still see SBT downloading Hadoop 1:
>
> [debug] == resolving dependencies
>
> org.apache.spark#spark-core_2.10;1.0.0->org.apache.hadoop#hadoop-client;1.0.4
> [compile->master(*)]
> [debug] dependency descriptor has been mediated: dependency:
> org.apache.hadoop#hadoop-client;2.4.0 {compile=[default(compile)]} =>
> dependency: org.apache.hadoop#hadoop-client;1.0.4
> {compile=[default(compile)]}
>

Reply via email to