2015-11-20 106 views
3

在Zeppelin中,在每一行我都必須在每一行都提供解釋器。有沒有辦法爲整個會話設置解釋器。Apache Zeppelin - 設置默認翻譯器

%pyspark 

import re 

花了0秒。


import pandas as pd 

控制檯:1:錯誤: ''預期但找到標識符。進口熊貓作爲PD


%pyspark 

import pandas as pd 

注意到0秒。


如何爲整個會話設置解釋器?

回答

5

星火口譯集團目前擁有4解釋爲這裏列出...

https://zeppelin.incubator.apache.org/docs/0.5.0-incubating/interpreter/spark.html

默認的解釋是%spark和默認的解釋是基於在zeppelin.interpreters屬性中列出解釋的順序上選擇zeppelin-site.xml配置文件。

在齊柏林的site.xml(zeppelin.interpreters屬性)解釋目前訂貨會這樣...

org.apache.zeppelin.spark.SparkInterpreter,org.apache.zeppelin.spark.PySparkInterpreter 

修改這...

org.apache.zeppelin.spark.PySparkInterpreter, org.apache.zeppelin.spark.SparkInterpreter 

,並重新啓動齊柏林飛艇( zeppelin-daemon.sh restart

這將使%pyspark成爲默認解釋器。

謝謝

+1

這是齊柏林0.6.2仍然如此嗎?按照上面的建議更改順序,但仍然會在UI中的解釋器設置列表中首先出現Spark,並且Spark保持默認狀態。 – Tagar

+0

任何可以在不修改任何配置文件的情況下執行此操作的方法? – lfk