【发布时间】:2019-09-23 10:18:41
【问题描述】:
我正在尝试从 pyspark 中的数据帧注册临时表。 代码:
from pyspark.sql import SQLContext
from pyspark import SparkContext
sc = SparkContext.builder.appName("Python Spark").getOrCreate()
sqlCtx = SQLContext()
data = sqlCtx.read.csv("D:/Customers_v01.csv", header=True, inferSchema=True)
data.registerTempTable("data")
spark.sql("SELECT * from data").show()
但这会引发错误,因为 AttributeError: type object 'SparkContext' has no attribute 'builder'。
数据看起来像
CM,503004,(d$όνυ$F|'.h*Λ!ψμ=(.ξ; ,.ʽ|!3-2-704 ,.ʽ/8μAθr ,(d$όνυ<<*έθr ,C51,CN-511450
我错过了什么吗?请帮忙
【问题讨论】:
标签: apache-spark pyspark pyspark-sql