AndyLizh的专栏

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

搭建Elasticsearch 5.4分布式集群

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

2018-08-09 17:59:53

阅读数 298

评论数 0

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

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

2018-08-09 17:56:34

阅读数 239

评论数 0

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

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

2018-08-09 17:14:06

阅读数 473

评论数 0

Elasticsearch java api(五) Bulk批量索引

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

2018-08-09 17:10:28

阅读数 1753

评论数 0

ElasticSearch Java Api(四) -删除索引

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

2018-08-09 17:06:55

阅读数 314

评论数 0

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

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

2018-08-09 16:56:29

阅读数 114

评论数 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

阅读数 165

评论数 0

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

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

2018-08-09 15:46:57

阅读数 99

评论数 0

ElasticSearch集群入门

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

2018-08-09 14:29:34

阅读数 107

评论数 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

阅读数 722

评论数 0

Spring boot 搭建个人博客系统(六)——文章点击量和阅读排行榜

Spring boot 搭建个人博客系统(六)——文章点击量和阅读排行榜 一直想用Spring boot 搭建一个属于自己的博客系统,刚好前段时间学习了叶神的牛客项目课受益匪浅,乘热打铁也主要是学习,好让自己熟悉这类项目开发的基本流程。系统采用Spring boot+MyBatis+MySQL...

2018-08-08 14:52:20

阅读数 383

评论数 0

Spring boot 搭建个人博客系统(五)——标签和标签云

Spring boot 搭建个人博客系统(五)——标签和标签云 一直想用Spring boot 搭建一个属于自己的博客系统,刚好前段时间学习了叶神的牛客项目课受益匪浅,乘热打铁也主要是学习,好让自己熟悉这类项目开发的基本流程。系统采用Spring boot+MyBatis+MySQL的框架进行...

2018-08-08 14:41:52

阅读数 279

评论数 0

Spring boot 搭建个人博客系统(四)——文章的发布和分页显示

Spring boot 搭建个人博客系统(四)——文章的发布和分页显示 一直想用Spring boot 搭建一个属于自己的博客系统,刚好前段时间学习了叶神的牛客项目课受益匪浅,乘热打铁也主要是学习,好让自己熟悉这类项目开发的基本流程。系统采用Spring boot+MyBatis+MySQL的...

2018-08-08 13:41:53

阅读数 147

评论数 0

Spring boot 搭建个人博客系统(三)——权限管理功能

Spring boot 搭建个人博客系统(三)——权限管理功能 一直想用Spring boot 搭建一个属于自己的博客系统,刚好前段时间学习了叶神的牛客项目课受益匪浅,乘热打铁也主要是学习,好让自己熟悉这类项目开发的基本流程。系统采用Spring boot+MyBatis+MySQL的框架进行...

2018-08-08 13:26:41

阅读数 375

评论数 0

Spring boot 搭建个人博客系统(二)——登录注册功能

Spring boot 搭建个人博客系统(二)——登录注册功能 一直想用Spring boot 搭建一个属于自己的博客系统,刚好前段时间学习了叶神的牛客项目课受益匪浅,乘热打铁也主要是学习,好让自己熟悉这类项目开发的基本流程。系统采用Spring boot+MyBatis+MySQL的框架进行...

2018-08-08 10:22:11

阅读数 305

评论数 0

Spring boot 搭建个人博客系统(一)——整体思路

Spring boot 搭建个人博客系统(一)——整体思路 一直想用Spring boot 搭建一个属于自己的博客系统,刚好前段时间学习了叶神的牛客项目课受益匪浅,乘热打铁也主要是学习,好让自己熟悉这类项目开发的基本流程。 项目源码:Jblog  个人主页:tuzhenyu’s page  ...

2018-08-08 09:47:50

阅读数 688

评论数 0

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

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

2018-08-07 19:27:50

阅读数 231

评论数 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

阅读数 181

评论数 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

阅读数 175

评论数 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

阅读数 158

评论数 0

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