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

时间:2019-05-02 12:11:51

标签: docker elasticsearch datagrip

我有Jet Brains DataGrip,我也有一个Elasticsearch实例,该实例在通过tcp协议公开在已知端口上的docker中本地运行。

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

DataGrip并未将其列为要连接的数据库类型,而谷歌搜索似乎也没有发现任何对我有用的东西。

2 个答案:

答案 0 :(得分:2)

您可以尝试Elasticsearch Plugin使用Intellij IDEA(DataGrip)。它使用REST API,而不是JDBC。主要功能:

  • 使用基本身份验证,SSL连接到群集
  • 查看有关聚类和索引的主要信息
  • 使用一组常用请求方便地发送请求

答案 1 :(得分:1)

由于Elasticsearch具有JDBC驱动程序:https://www.elastic.co/downloads/jdbc-client

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

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

enter image description here

完成新驱动程序的选项。在此处使用下载的JDBC驱动程序。

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

完成数据源选项。最后,在“模式”标签上选择要访问的模式。