0

我们如何使用 Spark 2.0 为 Python 2/或 3 创建 spark 服务。每当我创建一个新服务并将其与 python 笔记本关联时,它的 Python 2 和 Spark 1.6。为什么我看不到我正在创建的服务的配置,就像在数据砖免费版中一样?我想使用 Spark 2.0 中引入的 SparkSession api 来创建您的 spark 会话变量,因此提出了问题。

4

2 回答 2

2

您可以选择 Python 和 Spark 版本,同时:

一个。在 Data Science Experience 中创建新笔记本:

DSX `Project` --> Overview--> `+ add notebooks` --> `Choose the language` (Python2/R/Scala/Python3) and Spark version (1.6/2.0/2.1).

湾。更改现有笔记本的内核:

From any running notebook, on the notebook menu choose `Kernel` and then choose the language and Spark version combination of your choice.
于 2017-08-27T15:27:16.900 回答
1

您看不到正在创建的服务的配置,因为您没有创建具有自己配置的服务。Bluemix 和 Data Science Experience 中的 Apache Spark 即服务实例正在共享集群中获得执行槽。该共享集群的配置由 IBM 管理。

您的实例的 Jupyter Notebook 服务器具有每个受支持的语言和 Spark 版本组合的内核规范。要将您的笔记本切换到不同的组合,请选择“内核 -> 更改内核 ->(随便)”。或者在创建笔记本时分别选择语言和 Spark 版本。

于 2017-08-28T05:48:28.220 回答