AndyLizh的专栏

给人生一个梦,给梦一条路,给路一个方向!

搭建Elasticsearch 5.4分布式集群

一、集群角色 多机集群中的节点可以分为master nodes和data nodes,在配置文件中使用Zen发现(Zen discovery)机制来管理不同节点。Zen发现是ES自带的默认发现机制,使用多播发现其它节点。只要启动一个新的ES节点并设置和集群相同的名称这个节点就会被加入到集群中。 ...

2018-08-09 17:59:53

阅读数 301

评论数 0

ELK日志处理之使用logstash收集log4J日志

介绍一下如何从Java工程中导出log4J日志到Logstash。 一、log4j基础 不能免俗的官方介绍: Log4j 是一个使用 Java 语言编写的,可靠、快速、灵活的日志框架(API),使用 Apache Software License 授权。它被移植到 C、C++、C#、Per...

2018-08-09 17:56:34

阅读数 246

评论数 0

Elasticsearch索引mapping的写入、查看与修改

mapping的写入与查看 首先创建一个索引: curl -XPOST "http://127.0.0.1:9200/productindex" {"acknowledged":true} 现在只创建了一个索引,并...

2018-08-09 17:14:06

阅读数 491

评论数 0

Elasticsearch java api(五) Bulk批量索引

这篇博客介绍一下Elasticsearch对多个文档进行索引的简便方法。Bulk api的支持可以实现一次请求执行批量的添加、删除、更新等操作.Bulk操作使用的是UDP协议,UDP无法确保与ElasticSearch服务器通信时不丢失数据. 一、Bulk API 使用bulk命令时,REST...

2018-08-09 17:10:28

阅读数 1787

评论数 0

ElasticSearch Java Api(四) -删除索引

删除可以是删除整个索引库,也可以根据文档id删除索引库下的文档,还可以通过query查询条件删除所有符合条件的数据。 一、删除整个索引库 下面的例子会删除indexName索引: DeleteIndexResponse dResponse = client.admin().indices(...

2018-08-09 17:06:55

阅读数 326

评论数 0

ElasticSearch Java Api(二) -检索索引库

上篇博客记录了如何用java调用api把数据写入索引,这次记录下如何搜索。 一、准备数据 String data1 = JsonUtil.model2Json(new Blog(1, "git简介", "2016-06-19&am...

2018-08-09 16:56:29

阅读数 115

评论数 0

Elasticsearch 5.X下JAVA API使用指南

Elasticsearch 5.0下Java API使用指南 一.2.X到5.X Elasticsearch 2.x使用java api把elasticsearch安装包下的lib文件夹下的jar文件全部加入到工程类路径即可,换到5.x就不适用了.创建Clien的代码: Settings ...

2018-08-09 16:21:49

阅读数 166

评论数 0

[搜索]ElasticSearch Java Api(一) -创建索引

ElasticSearch JAVA API 一、生成JSON 创建索引的第一步是要把对象转换为JSON字符串.官网给出了四种创建JSON文档的方法: 1.1手写方式生成 String json = "{" + "\&...

2018-08-09 15:46:57

阅读数 103

评论数 0

ElasticSearch集群入门

一、下载与安装 Elasticsearch 依赖 java,在安装 ES 之前首先要配好 java,这个默认我们的电 脑已经完成。Elasticsearch要求jdk最低版本为1.7。  首先从 elasticsearch官网下载安装包,我们是 linux 系统,下载 tar 包比较方便。当前版...

2018-08-09 14:29:34

阅读数 108

评论数 0

【ElasticSearch实战】——ES常用查询条件与mysql对比

类比mysql,我们需要=、>、>=、<、<= 、or、and、in、like、count、sum、group by、order by、limit  在高版本的ES里面使用了boolquery替换了filte...

2018-08-09 13:22:20

阅读数 733

评论数 0

ElasticSearch实战:个人博客搜索和首页内容展示

前言 最近学习了SpringBoot,搞了一个小型博客系统,在这个系统中的首页内容展示、全文搜索用到了elasticsearch。系统中持久层使用的是Springdata,但是没有使用spring-data-elasticsearch,而是单独引入的elasticsearch、transport...

2018-08-07 19:27:50

阅读数 233

评论数 0

ElasticSearch(9)--使用Java客户端进行分页查询

分页查询 package com.es.querydemo;   import java.net.InetAddress; import java.util.Iterator; import java.util.Map;   import org.elasticsearch.action.se...

2018-08-06 20:29:21

阅读数 182

评论数 0

ElasticSearch(8)--使用Java客户端进行复杂查询

进行复杂的查询: 包括:字段匹配查询、相似度查询、范围查询、组合查询、查询加排序 package com.es.querydemo;   import java.net.InetAddress; import java.util.HashMap; import java.util.Itera...

2018-08-06 20:26:18

阅读数 176

评论数 0

ElasticSearch(7)--使用Java客户端进行基本搜索

进行基本的搜索: 包括: 查询所有、解析字符串查询、通配符查询、词条查询   package com.es.querydemo;   import java.net.InetAddress; import java.util.HashMap; import java.util.Iterat...

2018-08-06 20:20:08

阅读数 179

评论数 0

ElasticSearch(6)--使用Java客户端创建索引和映射

手动创建映射(包含创建映射和文档):   package com.es.querydemo;   import java.net.InetAddress; import java.util.HashMap; import java.util.Map;   import org.elastic...

2018-08-06 20:18:34

阅读数 332

评论数 0

ElasticSearch(5)--使用Java客户端删除文档

使用Java客户端删除文档 package com.es.demo;   import java.net.InetAddress;   import org.elasticsearch.action.delete.DeleteResponse; import org.elasticsearch...

2018-08-06 20:15:27

阅读数 54

评论数 0

ElasticSearch(4)--使用Java客户端更新文档

使用java客户端更新文档 package com.es.demo;   import java.net.InetAddress; import java.util.HashMap; import java.util.Map; import java.util.concurrent.Execu...

2018-08-06 20:13:29

阅读数 101

评论数 0

ElasticSearch(3)--使用Java客户端搜索文档

接着上一节的 使用java客户端,去es中根据文档的id,获取整个文档    package com.es.demo;   import java.net.InetAddress;   import org.elasticsearch.action.get.GetResponse; imp...

2018-08-06 20:06:22

阅读数 143

评论数 0

ElasticSearch(2)--使用Java客户端创建文档

创建maven工程: 引入依赖:     <dependencies> <dependency> <groupId>org.ela...

2018-08-06 19:59:05

阅读数 116

评论数 0

ElasticSearch(1)--安装

本次的写做目的是为了记录ElasticSearch的过程,本次选择的版本:2.4.0; 相关文件包放置百度网盘上:文件存放的百度网盘地址 1、安装ElasticSearch,在windows系统上,解压elasticsearch-2.4.0.zip 2、进入elasticsearch-2.4....

2018-08-06 17:34:29

阅读数 83

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭