内容纲要
前言
DataGrip 是 JetBrains 发布的多引擎数据库环境, 这里采用 DataGrip 工具连接 Elasticsearch。
操作步骤
1、新建驱动
2、配置驱动
可以先通过 maven 增加依赖,下载驱动程序
<dependency>
<groupId>org.elasticsearch.plugin</groupId>
<artifactId>x-pack-sql-jdbc</artifactId>
<version>8.1.0</version>
</dependency>
配置驱动时,选择对应的 ES 软件版本即可
3、配置参数
# 用户名和账号采用 ES 自带的 elastic 即可
# URL 地址
jdbc:es://https://linux1:9200
4、配置 SSL 连接
选择 Elasticseach 生成的证书即可
5、更改 license 类型
默认情况下,JDBC 客户端必须为白金级别才可以使用
当前使用的 License 为 basic
GET _license
为了能够使用相关功能,这里可以将当前的 ES 软件的 License 暂时设置为试用版。测试完成后,改回 basic 版即可
# 更改 License 类型 - trial
POST _license/start_trial?acknowledge=true
# 更改 License 类型 - basic
POST _license/start_basic?acknowledge=true
6、执行 SQL 操作
show tables;