我已经创建了必要的存储插件,并且在发出 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/