我们使用dbeaver连接到我们的hive数据湖。我发现了一个非常奇怪的行为。我们有一个测试和生产数据湖。
在我们的testdatalake中,它在project选项卡(左列)中正确地显示了表元数据。在这里:
但是,当我转到我们的配置单元生产连接并单击模式旁边的小箭头时,不会显示元数据:
最奇怪的是如果我执行命令 show tables
或者 describe table_name
,元数据显示正确。所以我有显示它的所有权限。
我已经比较了所有的配置,我发现试图调试这个问题,但不知道该做什么了。一个datalake管理员帮了我,因为我没有对它的所有权限。
我们使用kerberos和到hive的jdbc连接。
如何让dbeaver显示我的元数据?我应该检查什么来解决这个问题?
2条答案
按热度按时间rryofs0p1#
请查看连接类型或导航器视图设置是否有助于解决问题。请参阅附图以供参考。
luaexgnf2#
我把驱动程序从uberjdbc改成了cloudera的odbchive驱动程序,现在一切都正常了。我可以看到表元数据,看起来连接更快。
配置配置单元odbc数据源时,请打开“高级选项”,并确保
Get Tables With Query
复选框已标记。