我嘗試運行例如火花毫升,但爲什麼spark要告訴我「name」sqlContext'沒有定義「,我該如何使用sqlContext?
from pyspark import SparkContext
import pyspark.sql
sc = SparkContext(appName="PythonStreamingQueueStream")
training = sqlContext.createDataFrame([
(1.0, Vectors.dense([0.0, 1.1, 0.1])),
(0.0, Vectors.dense([2.0, 1.0, -1.0])),
(0.0, Vectors.dense([2.0, 1.3, 1.0])),
(1.0, Vectors.dense([0.0, 1.2, -0.5]))], ["label", "features"])
無法運行,因爲終端告訴我,
NameError: name 'SQLContext' is not defined
爲什麼會這樣?我該如何解決它?
因爲沒有定義。 – 2016-11-14 02:05:36