【发布时间】:2015-08-24 04:53:23
【问题描述】:
首先我开始
$SPARK_HOME/bin/pyspark
并写下这段代码
sqlContext.load("jdbc", url="jdbc:mysql://IP:3306/test", driver="com.mysql.jdbc.Driver", dbtable="test.test_tb")
当我只写 dbtable="test_db" 时,错误是一样的。
出现此错误后,
py4j.protocol.Py4JJavaError:调用 o66.load 时出错。 :java.lang.AssertionError:断言失败:未定义架构,并且在.下找不到 Parquet 数据文件或摘要文件。 在 scala.Predef$.assert(Predef.scala:179) 在 org.apache.spark.sql.parquet.ParquetRelation2$MetadataCache.org$apache$spark$sql$parquet$ParquetRelation2$MetadataCache$$readSchema(newParquet.scala:429) .....
为什么会出现这个错误?? 我想知道并解决这个问题。
谢谢。
【问题讨论】:
标签: python jdbc apache-spark