Elasticsearch:使用 JDBC client 连接到 Elasticsearch - SQL Workbench

本文介绍如何通过JDBC客户端连接Elasticsearch并使用SQL查询数据,包括安装配置过程及示例查询。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在我之前的文章:

我详细地描述了如何使用 SQL 对 Elasticsearch 进行查询。针对许多不熟悉 Elasticsearch DSL 语法的开发者来说,这无疑是一个非常好的选择。Elaticsearch SQL 在 Canvas 中也有许多的应用。

在今天的文章中,我来介绍一下如何使用 JDBC client 来连接到 Elasticsearch 从而能够使得我们使用更多的可视化工具比如 MySQL Workbench 来对 Elasticsearch 进行查询。在这里,我们必须说明的是 JDBC client 是一个铂金版的收费功能。有关 Elasticsearch 的订阅请参考链接

安装及下载

我们接下来在地址 Download JDBC Client | Elastic 下载 JDBC client,并保存于自己的电脑目录中。

建立 JDBC 链接

我们接着打开 SQL Workbench 应用:

 

 

在我们配置完毕后,我们点击 Test 就可以测试 Elasticsearch 的连接状态是否正确。如上所示,我们的配置是正确的。wo 

我们接下来按照之前的文章 “Elasticsearch:Elasticsearch SQL介绍及实例 (一)” 来导入 Sample flight data 示例索引。我们就可以按照之前的文章介绍的那样,在 SQL Workbench 中打入命令来进行操作:

上面显示,我们当前的 license 是不匹配的。我们接着启动试用授权:

 

 这样我们就启动了试用功能。

我们再次执行上面的 SQL 命令:

我们可以看到如上的结果。显然我们已经成功地在 SQL Workbench 中执行了 SQL 语句。

我们再次执行一个 SQL 查询:

显然它和我们之前的在 Kibana 中的结果是完全一样的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值