【发布时间】:2019-07-24 14:01:55
【问题描述】:
如何在 jupyter notebook 上启用%sql Magic string,以及如何通过下面的代码行在单元格上使用 %sql 魔术字符串。
spark.sql('select * from test').show()
【问题讨论】:
标签: hive pyspark jupyter-notebook
如何在 jupyter notebook 上启用%sql Magic string,以及如何通过下面的代码行在单元格上使用 %sql 魔术字符串。
spark.sql('select * from test').show()
【问题讨论】:
标签: hive pyspark jupyter-notebook
试试
%%sparksql
select * from test
在尝试安装之前
pip install sparksql-magic
【讨论】:
您不需要 %sql 魔术字符串来使用 Spark SQL。您需要首先按照SparkSession API docs 中的说明创建一个 Spark DataFrame,例如使用df = createDataFrame(data)。然后您将创建一个全局视图,调用df.createOrReplaceTempView("test")。那么你上面的查询就可以了。
【讨论】:
【讨论】: