2017-08-26 82 views
0

我們如何使用Spark 2.0爲Python 2/3創建Spark服務。每當我創建一個新的服務並將它與一個python筆記本關聯起來時,它的Python 2和Spark 1.6都會被關聯。爲什麼不能看到我在數據磚免費版中創建的服務的配置?我想使用Spark 2.0中引入的SparkSession api來創建您的spark會話變量,因此是個問題。Python 2與Spark 2.0

回答

2

您可以選擇Python和Spark版本:

a。在數據科學經驗中創建新筆記本:

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

b。更改現有筆記本電腦的內核:

From any running notebook, on the notebook menu choose `Kernel` and then choose the language and Spark version combination of your choice. 
1

你看不到你正在創建的服務的配置,因爲你沒有創建與自己配置的服務。 Bluemix和Data Science Experience中的Apache Spark as a Service實例正在獲取共享集羣中的執行插槽。該共享集羣的配置由IBM管理。

實例的Jupyter Notebook服務器針對語言和Spark版本的每種受支持組合提供內核規格。要將筆記本切換到其他組合,請選擇「內核 - >更改內核 - >(不管)」。或者在創建筆記本時單獨選擇語言和Spark版本。