gpt4 book ai didi

hadoop - 在hive中的所有数据库中搜索一个表

转载 作者:可可西里 更新时间:2023-11-01 14:14:26 24 4
gpt4 key购买 nike

在 Hive 中,我们如何在所有数据库中按名称搜索表?

我是 Teradata 用户。 HIVE 中是否存在任何系统表(存在于 Teradata 中)的对应物,如 dbc.tables、dbc.columns?

最佳答案

您可以像使用 SQL 一样搜索表。例子:我想搜索名称以“Benchmark”开头的表格,我不知道其余部分。

HIVE CLI 中的输入:

show tables like 'ben*'

输出:

+-----------------------+--+
| tab_name |
+-----------------------+--+
| benchmark_core_month |
| benchmark_core_qtr |
| benchmark_core_year |
+-----------------------+--+
3 rows selected (0.224 seconds)

如果你正在使用 Beeline,你可以尝试下面的命令

!tables

注意:它只适用于 Beeline(基于 JDBC 客户端)

关于直线的更多信息:http://blog.cloudera.com/blog/2014/02/migrating-from-hive-cli-to-beeline-a-primer/

关于hadoop - 在hive中的所有数据库中搜索一个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44151670/

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