如何将 Jet Brains DataGrip 连接到 Elasticsearch 实例?
How can I connect Jet Brains DataGrip to an Elasticsearch instance?
我有 Jet Brains DataGrip,我在 docker 本地也有一个弹性搜索实例 运行 通过 tcp 协议暴露在已知端口上。
如何将 DataGrip 连接到我的 elasticsearch 实例?
DataGrip 没有将其列为要连接的数据库类型,谷歌搜索似乎也没有透露任何对我有用的信息。
这是可能的,因为 Elasticsearch 有 JDBC-驱动程序:https://www.elastic.co/downloads/jdbc-client
您应该在 DataGrip 中创建一个基于自定义驱动程序的连接。
然后在 'Data Sources and Drivers' 对话框中创建一个新的驱动程序。单击左上角的“+”按钮。选择驱动程序。
完成新驱动程序的选项。使用下载的 JDBC 驱动程序。
现在您可以基于这个新的驱动程序创建一个新的数据源。单击 'Data Sources and Driver' 左上角的“+”按钮并选择您的新驱动程序。
完成数据源选项。最后在 'Schemas' 选项卡上选择要访问的模式。
您可以尝试 Elasticsearch Plugin Intellij IDEA (DataGrip)。它使用 REST API,而不是 JDBC。主要功能:
- 使用基本身份验证、SSL 连接到集群
- 查看有关集群和索引的主要信息
- 常用请求集方便发送请求
我有 Jet Brains DataGrip,我在 docker 本地也有一个弹性搜索实例 运行 通过 tcp 协议暴露在已知端口上。
如何将 DataGrip 连接到我的 elasticsearch 实例?
DataGrip 没有将其列为要连接的数据库类型,谷歌搜索似乎也没有透露任何对我有用的信息。
这是可能的,因为 Elasticsearch 有 JDBC-驱动程序:https://www.elastic.co/downloads/jdbc-client
您应该在 DataGrip 中创建一个基于自定义驱动程序的连接。
然后在 'Data Sources and Drivers' 对话框中创建一个新的驱动程序。单击左上角的“+”按钮。选择驱动程序。
完成新驱动程序的选项。使用下载的 JDBC 驱动程序。
现在您可以基于这个新的驱动程序创建一个新的数据源。单击 'Data Sources and Driver' 左上角的“+”按钮并选择您的新驱动程序。
完成数据源选项。最后在 'Schemas' 选项卡上选择要访问的模式。
您可以尝试 Elasticsearch Plugin Intellij IDEA (DataGrip)。它使用 REST API,而不是 JDBC。主要功能:
- 使用基本身份验证、SSL 连接到集群
- 查看有关集群和索引的主要信息
- 常用请求集方便发送请求