pyspark中的spark.sql()和cursor.execute之间的区别?

时间:2019-12-23 13:52:07

标签: python apache-spark pyspark apache-spark-sql pyspark-sql

两者的工作有什么区别。因为我在执行以下命令时得到结果。

spark.sql("select * from MetadataTable").show()

但是当我尝试运行cursor.execute("select * from MetadataTable")时,它向我显示错误

  

“元数据表”不存在

我该怎么用cursor.execute访问表“元数据表”?

1 个答案:

答案 0 :(得分:0)

乍一看,spark.sql是使用SQL处理数据的火花方式。

Cursor.execute似乎不是火花代码。

也许这是用于与数据库交互的python代码。

如果这似乎是错误的,您可以共享文档,但是可能查阅文档应该可以解释文档的含义。