Dbeaver 不显示来自我们的配置单元实例之一的元数据。怎么修?

Dbeaver doesn't display metadata from one of our hive instances. How to fix?

我们使用 DBeaver 连接到我们的配置单元数据湖。我发现了一个非常奇怪的行为。我们有一个测试和一个生产数据湖。

在我们的测试数据湖中,它在“项目”选项卡(左列)中正确显示了表元数据。这是:

但是当我转到我们的配置单元生产连接并单击模式旁边的小箭头时,没有显示任何元数据:

最奇怪的是,如果我执行命令show tablesdescribe table_name,元数据会正确显示。所以我有显示它的所有权限

我已经比较了尝试调试此问题时发现的所有配置,但不知道该怎么做。 datalake 管理员帮助了我,因为我没有它的所有权限。

我们使用 kerberos 和 Jdbc 连接到 Hive。

如何让 dbeaver 显示我的元数据?我应该检查什么来尝试解决这个问题?

请查看连接类型或导航器视图设置是否可以帮助解决您的问题。请参考附图。

我将 driver 从 Uber jdbc 更改为 Cloudera's ODBC Hive Driver,现在一切正常。我可以看到表元数据,看起来连接更快了。

配置 Hive ODBC 数据源时,打开“高级选项”并确保选中 Get Tables With Query 复选框。