hadoop - Apache Drill - 不在 Hive DB 中列出表

标签 hadoop hive apache-drill

我已经创建了必要的存储插件,并且在发出 show database 命令时会显示 hive 中的相关数据库。

当使用 use 命令使用其中一个配置单元数据库时,我发现我无法选择该数据库中的任何表。进一步看,当发出 show table 命令时,该数据库中的任何表都不会通过 Apache Drill 显示出来,而它们在 Hive 中看起来很好。

在通过 Hive 向任何用户授予权限方面,我是否遗漏了什么? Apache Drill 究竟是如何连接到 Hive 以运行相关作业的?

感谢您的回复。

最佳答案

Show tables; 目前不会列出 Hive 表。最好在配置单元表之上创建 View 。这些 View 将显示在 show tables; 命令中。

关于hadoop - Apache Drill - 不在 Hive DB 中列出表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50379900/

相关文章:

ubuntu - 总是遇到 “Ambari Server not running, Stale PID File at:/var/run/ambari-server/ambari-server.pid”

logging - cdh4 hadoop 中作业的详细日志在哪里?

hadoop - 更新 Hive 表中指定时间范围的列值

python - 从 Python 连接到 Apache Drill

hadoop - 瘤胃和定制柜台

hadoop - Sqoop 作业无法使用 Hadoop Credential API

apache-drill - Apache Drill 如何处理大结果集?

hadoop - Apache Drill 的性能

sql - 为什么从文件插入表中会生成多个映射器,而不会从另一个文件插入文件中呢?

hadoop - 日期为 23 :59:59 in hive