【发布时间】:2017-03-08 02:15:00
【问题描述】:
从Spark downloads page,如果我下载tar file for v2.0.1,我发现它包含一些我认为可以包含在我的应用程序中的罐子。
如果我改为下载 tar file for v1.6.2,我在其中找不到 jars 文件夹。是否有我应该从该站点使用的替代包类型?我目前正在选择默认值(为 Hadoop 2.6 预先构建)。或者,我可以在哪里找到这些 Spark jar - 我应该从 http://spark-packages.org 单独获取它们吗?
这是我想使用的一组指示性罐子:
- hadoop-common
- 火花芯
- spark-csv
- spark-sql
- univocity 解析器
- 火花催化剂
- json4s-core
【问题讨论】:
-
在Spark 2之前,默认情况下,
$SPARK_HOME/lib下只有一个spark-assembly*.jar的怪物,包含所有的依赖。如果你想要单独的 JAR,你必须重新编译 Spark。玩得开心! -
另外
spark-csv是一个单独的下载(在V2之前没有嵌入到Spark代码库中)并且需要Apachecommons-csv。 -
谢谢!愿意将此添加为答案,以便我可以关闭它吗?
标签: apache-spark jar apache-spark-1.6