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连接相关推荐

  1. 【JetPack】ViewBinding 视图绑定组件 ( 启用模块 | 视图绑定定制 | 绑定类名称生成规则 | 绑定类字段生成规则 | 绑定类获取根视图 | 绑定类获取布局组件 )

    文章目录 I . 视图绑定组件简介 II . 视图绑定 ViewBinding 使用前提 ( Android Studio 3.6 ) III . 视图绑定组件启用 IV . 定制视图绑定 ( 启用视 ...

  2. java .class 实例对象_通过Class类获取对象(实例讲解)

    通过Class对象获取对象的方式是通过class.newInstance()方式获取,通过调用默认构造参数实例化一个对象. /** * Created by hunt on 2017/6/27. * ...

  3. Java回顾(十二) File类、Druid连接池、JDBCTemplate(Spring JDBC)、HTML和CSS

    1.File类 1.1.File类概述和构造方法 File:是文件和目录路径名的抽象表示 文件和路径是可以通过File封装为对象的 以下是三种实现的方法,一般来说,用第一种就可以 public cla ...

  4. java 读取1m文件_java的FileInputStream类读取文件

    package net.csdn.InputStream; import java.io.File; import java.io.FileInputStream; import java.io.Fi ...

  5. java读取配置文件信息生成Map对象

    通过读取配置文件生成map对象便于提取文件内容和转码 文本文件为config下的device.ini import java.io.BufferedReader; import java.io.Fil ...

  6. Java读取Excel并生成WordPDF

    最近需要用Java处理Excel中的数据,并生成word和pdf格式的文档(其中word和pdf需要带背景图),所以在这里做下总结. 使用技术:FreeMarker + easyexcel + jac ...

  7. Python Django 配置admin后台管理类代码示例

  8. java描绘条形码_java生成条形码工具类

    /** * 静态内部类 * 自定义的 TextPainter, 允许定义字体,大小,文本等 * 参考底层实现:BaseLineTextPainter.getInstance() */ protecte ...

  9. java读取word表格中的数据_JAVA获取word表格中数据的方案

    上一个项目的开发中需要实现从word中读取表格数据的功能,在JAVA社区搜索了很多资料,终于找到了两个相对最佳的方案,因为也得到了不少网友们的帮助,所以不敢独自享用,在此做一个分享. 两个方案分别是: ...

最新文章

  1. 成功之路该如何走--工作半年的思考
  2. Android.bp 语法浅析-Android10.0编译系统(八)
  3. Windows10家庭版的功能中没有Hyper-V的解决方法
  4. java当前月份减一个月_在java编程中怎样用%表示当前月份的上一个月和下一个月...
  5. 使用PHP自带的过滤验证函数:Filter
  6. android studio如何生成混淆代码的jar
  7. php mysql unsigned,PHP MySQL 核心
  8. linux shell if
  9. LeetCode 506. 相对名次(map)
  10. 手把手教你实现Java发送邮件(1)-发送简单的文本
  11. 图论——图的遍历(洛谷 P3916)
  12. python爱心代码_母亲节快到了,用Python给老妈写个祝福小程序吧~
  13. yum install nload失败,提示No package nload available.Error: Nothing to do
  14. php面向对象、语法【访问成员的情形:外和方法内调用对象的关键字this】、构造函数的场景和析构函数的场景...
  15. 单点登录SSO的实现原理与方案详解
  16. 记录解决Mac系统升级后三指取词、词典失效问题的过程
  17. attachEvent
  18. 自回归模型 - PixelCNN
  19. 回顾传输层的TCP与UDP协议
  20. java FTPSClient 上传下载带证书的ftps服务器

热门文章

  1. 【swjtu】数据结构实验3_基于循环队列的排队买票模拟程序
  2. 车道线检测综述及新工作汇总
  3. 基于 U-Net 的医学影像分割算法综述
  4. 目标检测一卷到底之后,终于有人为它挖了个新坑|CVPR2021 Oral
  5. 多地通知!防止疫情反扑将控制教职工和学生外出,新一轮校园封闭要开始了?...
  6. 一分钟详解OpenCV之相机标定函数calibrateCamera()
  7. SpringMVC js如何获取后台model中的属性值
  8. JCIM| 基于双向RNN的分子生成模型
  9. AI提高药物发现效率 | ML,Supercomputers and Big Data
  10. Python计算数据相关系数(person、Kendall、spearman)