如何将 Jet Brains DataGrip 连接到 Elasticsearch 实例?

Cho*_*uri 7 elasticsearch docker datagrip

我有 Jet Brains DataGrip,我还有一个在 docker 本地运行的 elasticsearch 实例,通过 tcp 协议暴露在一个已知端口上。

如何将 DataGrip 连接到我的 elasticsearch 实例?

DataGrip 没有将它列为要连接的数据库类型,谷歌搜索似乎也没有揭示任何对我有用的东西。

mos*_*cas 2

这是可能的,因为 Elasticsearch 有 JDBC 驱动程序:https ://www.elastic.co/downloads/jdbc-client

您应该在 DataGrip 中创建基于自定义驱动程序的连接。

然后,在“数据源和驱动程序”对话框中创建一个新的驱动程序。单击左上角的“+”按钮。选择驱动程序。

在此输入图像描述

完成新驱动程序的选项。使用那里下载的 JDBC 驱动程序。

现在您可以基于这个新驱动程序创建一个新的数据源。单击“数据源和驱动程序”左上角的“+”按钮,然后选择新的驱动程序。

完成数据源选项。最后在“模式”选项卡上选择您想要访问的模式。

  • 它适用于 ES 7.2。但您需要有白金订阅才能使用 JDBC 驱动程序。有关 ES 订阅的更多信息:https://www.elastic.co/subscriptions (8认同)