On a Spark SBT project, I follow https://spark.apache.org/docs/latest/cloud-integration.html to access data directly on s3. However, I get org.apache.spark#hadoop-cloud_2.12;3.1.2: not found. The docs mention provided scope but as this job is being run locally, there's no JDK/application container providing anything. On Maven Central I see various vendors publishing with their respective version schemes, but none matching my specific Spark version: 3.1.2
These are my relevant dependencies:
// Version.spark is 3.1.2
val spark = Seq(
"org.apache.spark" %% "spark-core" % Version.spark,
"org.apache.spark" %% "spark-sql" % Version.spark,
"org.apache.spark" %% "hadoop-cloud" % Version.spark
)
Should I instead fall back onto hadoop-aws packages? https://hadoop.apache.org/docs/current/hadoop-aws/tools/hadoop-aws/index.html