【发布时间】:2016-02-12 08:15:34
【问题描述】:
在我的 zeppelin-env.sh 中,我将 JDBC MySQL 连接器加载为 jar,如下所示
export ZEPPELIN_JAVA_OPTS+=" -Dspark.jars=/usr/local/opt/mysql-connector-java/libexec/mysql-connector-java-5.1.32-bin.jar"
此外,我想加载应该以 2(或更多)方式工作的 Databricks CSV 包:
%dep z.load("com.databricks:spark-csv_2.10:1.2.0")-
export SPARK_SUBMIT_OPTIONS="--packages com.databricks:spark-csv_2.10:1.2.0"
第一个在 no SPARK_HOME 设置时有效,SPARK_SUBMIT_OPTIONS 但仅在设置了外部 Spark home 时才考虑。
如何加载databricks CSV 包没有 设置SPARK_HOME,或者,如何加载使用嵌入式Spark 库时包含的所有其他jar,而不设置SPARK_HOME?
我实际上更喜欢使用单独的 Spark 安装,我可以独立于 Zeppelin 进行更新,但是我担心我在坚持使用嵌入式 Spark 时没有不兼容。
【问题讨论】:
标签: mysql jdbc apache-spark apache-zeppelin