我有Jet Brains DataGrip,我还有一个在docker中本地运行的elasticsearch示例,通过tcp协议暴露在已知端口上。如何将DataGrip连接到我的elasticsearch示例?DataGrip没有将其列为要连接的数据库类型,谷歌搜索似乎也没有揭示任何对我有用的东西。
vlurs2pr1#
这是可能的,因为Elasticsearch有JDBC驱动程序:https://www.elastic.co/downloads/jdbc-client您应该在DataGrip中创建基于自定义驱动程序的连接。然后在“数据源和驱动程序”对话框中创建一个新的驱动程序。单击左上角的“+”按钮。选择驱动程序。
完成新驱动程序的选项。使用下载的JDBC驱动程序。现在,您可以基于这个新驱动程序创建一个新的数据源。点击'+'按钮左上角的'数据源和驱动程序',并选择您的新驱动程序。完成“数据源”选项。最后,在“架构”选项卡上选择要访问的架构。
cigdeys32#
您可以在DataGrip中安装ElasticSearch插件。它不是免费的,但您可以尝试作为试用版或使用DataGrip许可证安装它。要创建连接,您可以按照this link。
2条答案
按热度按时间vlurs2pr1#
这是可能的,因为Elasticsearch有JDBC驱动程序:https://www.elastic.co/downloads/jdbc-client
您应该在DataGrip中创建基于自定义驱动程序的连接。
然后在“数据源和驱动程序”对话框中创建一个新的驱动程序。单击左上角的“+”按钮。选择驱动程序。
完成新驱动程序的选项。使用下载的JDBC驱动程序。
现在,您可以基于这个新驱动程序创建一个新的数据源。点击'+'按钮左上角的'数据源和驱动程序',并选择您的新驱动程序。
完成“数据源”选项。最后,在“架构”选项卡上选择要访问的架构。
cigdeys32#
您可以在DataGrip中安装ElasticSearch插件。它不是免费的,但您可以尝试作为试用版或使用DataGrip许可证安装它。要创建连接,您可以按照this link。