首页 > 其他分享 >Es的jdbc的配置连接

Es的jdbc的配置连接

时间:2023-02-02 10:37:20浏览次数:36  
标签:core jdbc jackson results com 连接 Es 2.10


Es不允许免费版的jdbc连接,但可以免费使用30天,社区的政策是

Es的jdbc的配置连接_elasticsearch

修改政策

curl -X POST "localhost:9200/_license/start_trial?acknowledge=true&pretty"

ES的mavn配置

<dependency>
<groupId>org.elasticsearch.plugin</groupId>
<artifactId>x-pack-sql-jdbc</artifactId>
<version>7.8.0</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.10.1</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.10.1</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>2.10.1</version>
</dependency>

代码连接

import java.sql.*;


public class Sql_Jdbc {
public static void main(String[] args) throws Exception {

Connection connection=DriverManager.getConnection("jdbc:es://http://hadoop101:9200?timezone=UTC&page.size=250");
Statement statement = connection.createStatement();
ResultSet results = statement.executeQuery("select * from item LIMIT 5");

while (results.next()) {

System.out.println(results.getString(2));

}
}
}

注意
es的sql的where操作值支持keyword类型,也有可能我的mapping设置的问题


标签:core,jdbc,jackson,results,com,连接,Es,2.10
From: https://blog.51cto.com/u_15063934/6033040

相关文章

  • ES的BulkProcessor实现批量写入
    这是读取的文件0,联想(Lenovo)拯救者Y7000P英特尔酷睿i715.6英寸游戏笔记本电脑(8核i7-10875H16G512GRTX2060144Hz)灰,,7299.0,联想京东自营旗舰店,200000,电脑,10000,......
  • LeetCode - 771. Jewels and Stones
    题目You’regivenstrings​​J​​​representingthetypesofstonesthatarejewels,and​​S​​representingthestonesyouhave.EachcharacterinSisa......
  • es获取basic license
    #获取临时licensecurl-XPOST"http://elasticsearch:9200/_license/start_basic?acknowledge=true"#查看license是否注册curl-XGET-uuser:password'http://hadoop101:9......
  • 【Servlet】Response的OutputStream与Writer输出数据乱码的问题
      OutputStream输出中文数据乱码问题解决方式: packagecn.lsh.servlet;importjava.io.IOException;importjava.io.OutputStream;importjavax.servlet.Se......
  • DeepWalk Online Learning of Social Representations
    DeepWalk:OnlineLearningofSocialRepresentations论文信息作者:来源于纽约州立大学石溪分校,一个很有名的学校。辅助资料视频带读DeepWalk【图神经网络论文精......
  • APIView执行流程、Request对象源码分析、序列化器介绍和快速使用、反序列化、反序列化
    APIView执行流程、Request对象源码分析、序列化器介绍和快速使用、反序列化、反序列化的校验、练习一、APIView执行流程1.1基于APIView+JsonResponse编写接口#def提供......
  • Mysql远程连接
    阿里云系统ubuntu16.041.将/etc/mysql/mysql.conf.d/mysqld.cnf中的bind-address注释掉2.进入mysql,输入命令GRANTALLPRIVILEGESON.TO'root'@'%'IDENTIFIEDBY......
  • CF1780D Bit Guessing Game
    题目链接-https://codeforces.com/contest/1780/problem/D终端有一个需要猜的数\(x\),\(x\leq10^9\),每轮终端会给你返回一个数\(a\)表示\(x\)在二进制下有多少个......
  • S2 - Lesson 28 - No parking
    Wordsrarerarepeoplearatediseaseraresteak Medusa ancient myth Gorgon troublehavetroublewithhavetroubleindoingsth.runintotroubl......
  • CF1780E Bit Guessing Game
    题目链接-https://codeforces.com/contest/1780/problem/E给定一张无向图,其中有\(R-L+1\)个点,编号从\(L\)到\(R\),每两个点\(u\),\(v\)间连一条边,边权为\(gc......