java读取ES配置生成ES管理类,获取ES连接

Posted Data+Science+Insight

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java读取ES配置生成ES管理类,获取ES连接相关的知识,希望对你有一定的参考价值。

java读取ES配置生成ES管理类,获取ES连接

 

1、Elasticsearch是基于Lucene开发的一个分布式全文检索框架,向Elasticsearch中存储和从Elasticsearch中查询,格式是json。

  a)、索引index,相当于数据库中的database。

  b)、类型type相当于数据库中的table。

  c)、主键id相当于数据库中记录的主键,是唯一的。

  d)、向Elasticsearch中存储数据,其实就是向es中的index下面的type中存储json类型的数据。

 

2、Elasticsearch是RestFul风格的api,通过http的请求形式(注意,参数是url拼接还是请求的json形式哦),发送请求,对Elasticsearch进行操作。
查询,请求方式应该是get。删除,请求方式应该是delete。添加,请求方式应该是put/post。修改,请求方式应该是put/post。
RESTFul接口url的格式:http://ip:port/<index>/<type>/<[id]>。其中index、type是必须提供的。id是可以选择的,不提供es会自动生成,index、type将信息进行分层,利于管理。

 

ElasticSearch机群配置信息

 

cluster.name=data
host=data1,data2,data3
port=9300

 

在maven中配置需要的jar包

 

<dependency&g

以上是关于java读取ES配置生成ES管理类,获取ES连接的主要内容,如果未能解决你的问题,请参考以下文章

五分钟带你玩转elasticsearch(二十二)logback获取bootstrap.yml配置,统一管理es配置

python读取mysql数据写入ES总结

spring boot动态修改es的连接地址

es数据库连接地址格式

head无法连接es-7.0.1版集群

Python操作es批量读取数据