Pyspark 1:错误:'';预期但';导入&x27;建立

Pyspark 1:错误:'';预期但';导入&x27;建立,pyspark,Pyspark,我正在齐柏林飞艇上运行这段代码,我收到了以下错误消息 from pyspark import SparkContext from pyspark.sql import HiveContext sc = SparkContext(appName="PythonSQL") hive_context = HiveContext(sc) bank = hive_context.table("default.invites_orc") bank.show() bank.registerTempTabl

我正在齐柏林飞艇上运行这段代码,我收到了以下错误消息

from pyspark import SparkContext
from pyspark.sql import HiveContext

sc = SparkContext(appName="PythonSQL")
hive_context = HiveContext(sc)

bank = hive_context.table("default.invites_orc")
bank.show()
bank.registerTempTable("bank_temp")
hive_context.sql("select * from bank_temp").show()
sc.stop()
:1:错误:';'应为,但找到“导入”。 从pyspark导入SparkContext
^

Spark解释器组目前有4个解释器,如下所示

默认解释器为%spark,默认解释器是根据zeppelin-site.xml配置文件中zeppelin.Translators属性中列出的解释器顺序选择的

zeppelin-site.xml(zeppelin.Translators属性)中解释器的当前顺序如下

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成为默认解释器

你可以这样写

%pyspark

from pyspark import SparkContext
可能的副本: