我只是试图在pyspark shell中执行sc.version
,但是由于未定义sc
而收到错误消息。
>>> sc.version()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
如果我运行SparkContext.getOrCreate()
>>> SparkContext.getOrCreate()
<pyspark.context.SparkContext object at 0x7f206aa8cfd0>
我什至没有获得sc.version()的输出。有什么问题吗?
答案 0 :(得分:1)
几件事:
sc = spark.sparkContext
从spark会话中获取它。或使用@ Smurphy0000在评论中提到的getOrCreate()
方法sc
)中获取版本,请version = sc.version
。版本也可以直接从会话中提取为version = spark.version