【发布时间】:2019-02-24 01:15:02
【问题描述】:
我有一个安装了 JupyterHub 的 docker 容器,在 AWS 集群上运行,如https://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-jupyterhub.html 所述。它有 Python 3 内核、PySpark 3、PySpark、SparkR 和 Spark 内核,并且在容器内安装了 conda 和许多其他 python 包,但没有 spark。问题是,当我运行 pyspark 或 pyspark3 内核时,它连接到 spark,安装在主节点上(在 docker 容器之外),并且所有内部模块不再可用于此笔记本(尽管它们对 python 内核可见,但在这种情况下,火花是不可见的)。
所以问题是如何使安装在 docker 中的模块对 pyspark/pyspark3 notebook 可用和可见?我认为我缺少设置中的某些内容。
我非常想在一个笔记本中使用 docker 内部安装的模块和外部安装的 spark 的方法。
到目前为止,我只能得到一个或另一个。
【问题讨论】:
标签: amazon-web-services docker apache-spark pyspark jupyterhub