栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

Es的jdbc的配置连接

Es的jdbc的配置连接

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

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

ES的mavn配置

        
            org.elasticsearch.plugin
            x-pack-sql-jdbc
            7.8.0
        
          
            com.fasterxml.jackson.core
            jackson-databind
            2.10.1
        
        
            com.fasterxml.jackson.core
            jackson-core
            2.10.1
        
        
            com.fasterxml.jackson.core
            jackson-annotations
            2.10.1
        
代码连接
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设置的问题

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/326392.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号