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连接的主要内容,如果未能解决你的问题,请参考以下文章