ElasticSearch杂谈
ElasticSearch 针对javaApi使用,分页,分组,排序,模糊等聚合查询等等综合性api讲解。https://www.elastic.co/guide/en/elasticsearch/client/java-api/2.4/index.html
Ginoy
这个作者很懒,什么都没留下…
展开
-
大数据组件Shell工具分享(storm redis es kafka flume zookeeper)
目的 自己编写个工具 用于集群的信息获取与监控 可以及时查看问题,无需查找繁琐命令,直接配置好就可用 内容 组件包括 java进程查看,redis集合,kafka集合,es集合,zookeeper集合 ,flume集合,strom集合 Kafka演示 1.选择输入对应编号 3 回车 即可出现Kafka操作合集 2.展示Kafka当前 所有Topic 信息原创 2017-10-25 10:03:43 · 488 阅读 · 0 评论 -
SpringBoot集成ElasticSearch
根据项目要求集成ES 简单DEMO例子 maven 只需要引入es相关即可 org.springframework.boot spring-boot-starter-data-elasticsearch yaml 基本配置集群名称,集群ip spring: data: e原创 2017-09-28 10:03:21 · 3522 阅读 · 0 评论 -
ElasticSearch-API目录
elasticsearch中的API es中的API按照大类分为下面几种: 文档API: 提供对文档的增删改查操作搜索API: 提供对文档进行某个字段的查询索引API: 提供对索引进行操作查看API: 按照更直观的形式返回数据,更适用于控制台请求展示集群API: 对集群进行查看和操作的API 文档API Index API: 创建并建立索引Get API: 获取文档DELETE A原创 2017-09-08 16:14:16 · 322 阅读 · 0 评论 -
ElasticSearch-常用API(二)
ES版本基于2.4.1编写,其他版本会照成客户端连接异常。 API简介 查询所有,单字段 词条查询,时间段查询,组合查询or,组合查询and,模糊查询,创建索引,查看集群信息,单个更新,其他功能持续更新,都是常用的基础。 EsApi package com.elastic.api; import org.elasticsearch.action.bulk.BulkRequestBuild原创 2017-09-06 16:28:39 · 759 阅读 · 0 评论 -
ElasticSearch-常用API(一)
属性文件properties es.cluster=10.2.4.15,10.2.4.42,10.2.4.43 es.port=9300 es.name=SOC-15 构建客户端 public static boolean start() { try { Settings settings = Settings.settingsBui原创 2017-07-12 16:36:11 · 361 阅读 · 0 评论 -
ElasticSearch-分页查询
获取客户端方式 请看前面文章 分页查询代码 public static void perPage() { //scroll里面的size是相对于每个分片来说的,所以实际返回的数量是:分片的数量*size TransportClient client = ElasticSearchUtil.getInstance().getEsClient();原创 2017-07-13 09:47:26 · 1121 阅读 · 0 评论 -
ElasticSearch-集群健康度监控
简单的ES集群健康度监控 ES集群健康度分为:红 黄 绿三种颜色 红色:个别分片 副本不可用 黄色:个别副本不可用 绿色:为健康 本监控方法为简单的定时调度,可以查看ES集群是否健康 properties属性文件如下: #es监控配置 es.cluster=10.2.4.15,10.2.4.42,10.2.4.43 es.port=9300 es.name=es_cluster原创 2017-07-26 15:25:51 · 2285 阅读 · 0 评论 -
ElasticSearch-创建索引CreateIndex
es版本2.4.1 集群node地址与集群名称根据具体配置进行修改 import java.io.IOException; import java.net.InetAddress; import java.net.UnknownHostException; import java.util.ArrayList; import java.util.List; import org.elastics原创 2017-08-17 10:41:07 · 7012 阅读 · 0 评论 -
STORM入门之(集成ElasticSearch)
本片文章基于本专题Demo进行 传送门:http://blog.csdn.net/column/details/17004.html 由于Storm集成ES过于陈旧,所以会照成连接ES客户端抛出node不可用异常,ES集群搭建为2.4.1版本 所以无论如何连接都是node不可用,解决方法修改Storm源码。 主要修改源码的连接ES部分,构建集群客户端,修正文件4个 如图: 修原创 2017-08-23 09:26:35 · 5061 阅读 · 10 评论