【发布时间】:2019-08-22 16:15:06
【问题描述】:
我正在尝试使用 Spark 2.0 中的以下代码创建数据框。在 Jupyter/Console 中执行代码时,我遇到了以下错误。有人可以帮我解决这个错误吗?
错误:
Py4JJavaError:调用 o34.csv 时出错。 :java.lang.RuntimeException:为 csv 找到多个源(org.apache.spark.sql.execution.datasources.csv.CSVFileFormat,com.databricks.spark.csv.DefaultSource15),请指定完全限定的类名。 在 scala.sys.package$.error(package.scala:27)
代码:
from pyspark.sql import SparkSession
if __name__ == "__main__":
session = SparkSession.builder.master('local')
.appName("RealEstateSurvey").getOrCreate()
df = session \
.read \
.option("inferSchema", value = True) \
.option('header','true') \
.csv("/home/senthiljdpm/RealEstate.csv")
print("=== Print out schema ===")
session.stop()
【问题讨论】:
标签: apache-spark pyspark pyspark-sql