【发布时间】:2020-12-10 17:47:01
【问题描述】:
Docker 对我来说是新事物,我什至没有平均技能,但我正在尝试使用一些已安装的库创建特定的 Zeppelin 映像。
这是我的 Dockerfile:
FROM apache/zeppelin:0.9.0
ENV SPARK_VERSION=2.4.6
USER root
RUN apt-get -y update && \
apt-get install sudo
ENV SPARK_HOME=/opt/conda/lib/python3.7/site-packages/pyspark
RUN installing some libraries...
我的问题是如何将我的图像与本地主机上的 cassandra 连接起来,因为现在它不起作用。我在 Jupyter Notebook 上的笔记本工作正常。
环境定义:
os.environ['PYSPARK_SUBMIT_ARGS'] = '--packages com.datastax.spark:spark-cassandra-connector_2.11:2.4.3,commons-configuration:commons-configuration:1.10,com.codahale.metrics:metrics-core:3.0.2 --conf spark.cassandra.connection.host=localhost pyspark-shell'
【问题讨论】:
标签: docker apache-spark cassandra apache-zeppelin spark-cassandra-connector