gpt4 book ai didi

python - 使用 Pyspark 和 Hive 显示来自特定数据库的表

转载 作者:太空狗 更新时间:2023-10-29 18:20:53 25 4
gpt4 key购买 nike

在 Hive 实例中有一些数据库和表。我想显示某些特定数据库的表(比如 3_db)。

+------------------+--+
|  database_name   |
+------------------+--+
| 1_db            |
| 2_db            |
| 3_db  |
+------------------+--+

如果我从 bash-nothing complex 那里输入直线,我只需执行以下操作:

show databases;
show tables from 3_db;

当我通过 ipython notebeook 使用 pyspark 时——我的廉价技巧在那里不起作用,而是在第二行给我错误(显示来自 3_db 的表):

sqlContext.sql('show databases').show()
sqlContext.sql('show tables from 3_db').show()

似乎哪里出了问题,为什么相同的代码在一个地方有效而在另一个地方却不起作用?

最佳答案

sqlContext.sql("show tables in 3_db").show()

关于python - 使用 Pyspark 和 Hive 显示来自特定数据库的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42489130/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com