- 博客(27)
- 资源 (9)
- 收藏
- 关注
转载 搭建Elasticsearch 5.4分布式集群
一、集群角色多机集群中的节点可以分为master nodes和data nodes,在配置文件中使用Zen发现(Zen discovery)机制来管理不同节点。Zen发现是ES自带的默认发现机制,使用多播发现其它节点。只要启动一个新的ES节点并设置和集群相同的名称这个节点就会被加入到集群中。Elasticsearch集群中有的节点一般有三种角色:master node、data node和...
2018-08-09 17:59:53 584 1
转载 ELK日志处理之使用logstash收集log4J日志
介绍一下如何从Java工程中导出log4J日志到Logstash。一、log4j基础不能免俗的官方介绍:Log4j 是一个使用 Java 语言编写的,可靠、快速、灵活的日志框架(API),使用 Apache Software License 授权。它被移植到 C、C++、C#、Perl、Python、Ruby 和 Eiffel 语言中。Log4j 是高度可配置的,在运行期使用外部...
2018-08-09 17:56:34 860
转载 Elasticsearch索引mapping的写入、查看与修改
mapping的写入与查看首先创建一个索引:curl -XPOST "http://127.0.0.1:9200/productindex"{"acknowledged":true} 现在只创建了一个索引,并没有设置mapping,查看一下索引mapping的内容:curl -XGET "http://127.0.0.1:9200/productindex/_mapping...
2018-08-09 17:14:06 1717
转载 Elasticsearch java api(五) Bulk批量索引
这篇博客介绍一下Elasticsearch对多个文档进行索引的简便方法。Bulk api的支持可以实现一次请求执行批量的添加、删除、更新等操作.Bulk操作使用的是UDP协议,UDP无法确保与ElasticSearch服务器通信时不丢失数据.一、Bulk API使用bulk命令时,REST API以_bulk结尾,批量操作写在json文件中,官网给出的语法格式:action_and_...
2018-08-09 17:10:28 5185
转载 ElasticSearch Java Api(四) -删除索引
删除可以是删除整个索引库,也可以根据文档id删除索引库下的文档,还可以通过query查询条件删除所有符合条件的数据。一、删除整个索引库下面的例子会删除indexName索引:DeleteIndexResponse dResponse = client.admin().indices().prepareDelete(indexName) ...
2018-08-09 17:06:55 3411
转载 ElasticSearch Java Api(二) -检索索引库
上篇博客记录了如何用java调用api把数据写入索引,这次记录下如何搜索。一、准备数据 String data1 = JsonUtil.model2Json(new Blog(1, "git简介", "2016-06-19", "SVN与Git最主要的区别...")); String data2 = JsonUtil.model2Json(new Blog(2, "Java...
2018-08-09 16:56:29 403
转载 Elasticsearch 5.X下JAVA API使用指南
Elasticsearch 5.0下Java API使用指南一.2.X到5.XElasticsearch 2.x使用java api把elasticsearch安装包下的lib文件夹下的jar文件全部加入到工程类路径即可,换到5.x就不适用了.创建Clien的代码:Settings settings = Settings.builder().put("cluster.name", "...
2018-08-09 16:21:49 804
转载 [搜索]ElasticSearch Java Api(一) -创建索引
ElasticSearch JAVA API一、生成JSON创建索引的第一步是要把对象转换为JSON字符串.官网给出了四种创建JSON文档的方法:1.1手写方式生成String json = "{" + "\"user\":\"kimchy\"," + "\"postDate\":\"2013-01-30\"," +
2018-08-09 15:46:57 355
转载 ElasticSearch集群入门
一、下载与安装Elasticsearch 依赖 java,在安装 ES 之前首先要配好 java,这个默认我们的电 脑已经完成。Elasticsearch要求jdk最低版本为1.7。 首先从 elasticsearch官网下载安装包,我们是 linux 系统,下载 tar 包比较方便。当前版本为2.3.3,下载地址:Elasticsearch 2.3.3下载 .下载完成之后解压tar文件:...
2018-08-09 14:29:34 4558
转载 【ElasticSearch实战】——ES常用查询条件与mysql对比
类比mysql,我们需要=、>、>=、<、<= 、or、and、in、like、count、sum、group by、order by、limit 在高版本的ES里面使用了boolquery替换了filter 1、等于号= QueryBuilders.termQuery("isDel",1)); //termQuery相当于=,相当于i...
2018-08-09 13:22:20 2405
转载 Spring boot 搭建个人博客系统(六)——文章点击量和阅读排行榜
Spring boot 搭建个人博客系统(六)——文章点击量和阅读排行榜一直想用Spring boot 搭建一个属于自己的博客系统,刚好前段时间学习了叶神的牛客项目课受益匪浅,乘热打铁也主要是学习,好让自己熟悉这类项目开发的基本流程。系统采用Spring boot+MyBatis+MySQL的框架进行项目开发。项目源码:Jblog 个人主页:tuzhenyu’s page 原文地址:...
2018-08-08 14:52:20 2379
转载 Spring boot 搭建个人博客系统(五)——标签和标签云
Spring boot 搭建个人博客系统(五)——标签和标签云一直想用Spring boot 搭建一个属于自己的博客系统,刚好前段时间学习了叶神的牛客项目课受益匪浅,乘热打铁也主要是学习,好让自己熟悉这类项目开发的基本流程。系统采用Spring boot+MyBatis+MySQL的框架进行项目开发。项目源码:Jblog 个人主页:tuzhenyu’s page 原文地址:Sprin...
2018-08-08 14:41:52 1250
转载 Spring boot 搭建个人博客系统(四)——文章的发布和分页显示
Spring boot 搭建个人博客系统(四)——文章的发布和分页显示一直想用Spring boot 搭建一个属于自己的博客系统,刚好前段时间学习了叶神的牛客项目课受益匪浅,乘热打铁也主要是学习,好让自己熟悉这类项目开发的基本流程。系统采用Spring boot+MyBatis+MySQL的框架进行项目开发。项目源码:Jblog 个人主页:tuzhenyu’s page 原文地址:S...
2018-08-08 13:41:53 981
转载 Spring boot 搭建个人博客系统(三)——权限管理功能
Spring boot 搭建个人博客系统(三)——权限管理功能一直想用Spring boot 搭建一个属于自己的博客系统,刚好前段时间学习了叶神的牛客项目课受益匪浅,乘热打铁也主要是学习,好让自己熟悉这类项目开发的基本流程。系统采用Spring boot+MyBatis+MySQL的框架进行项目开发。项目源码:Jblog 个人主页:tuzhenyu’s page 原文地址:Sprin...
2018-08-08 13:26:41 1396
转载 Spring boot 搭建个人博客系统(二)——登录注册功能
Spring boot 搭建个人博客系统(二)——登录注册功能一直想用Spring boot 搭建一个属于自己的博客系统,刚好前段时间学习了叶神的牛客项目课受益匪浅,乘热打铁也主要是学习,好让自己熟悉这类项目开发的基本流程。系统采用Spring boot+MyBatis+MySQL的框架进行项目开发。项目源码:Jblog 个人主页:tuzhenyu’s page 原文地址:Sprin...
2018-08-08 10:22:11 1543
转载 Spring boot 搭建个人博客系统(一)——整体思路
Spring boot 搭建个人博客系统(一)——整体思路一直想用Spring boot 搭建一个属于自己的博客系统,刚好前段时间学习了叶神的牛客项目课受益匪浅,乘热打铁也主要是学习,好让自己熟悉这类项目开发的基本流程。项目源码:Jblog 个人主页:tuzhenyu’s page 原文地址:Spring boot 搭建个人博客系统(一)——整体思路0. 思路博客的基本作用...
2018-08-08 09:47:50 8759 2
转载 ElasticSearch实战:个人博客搜索和首页内容展示
前言最近学习了SpringBoot,搞了一个小型博客系统,在这个系统中的首页内容展示、全文搜索用到了elasticsearch。系统中持久层使用的是Springdata,但是没有使用spring-data-elasticsearch,而是单独引入的elasticsearch、transport依赖。下面就将我系统中涉及到的关于elasticsearch的代码贴出来、供大家一起学习。准备环境...
2018-08-07 19:27:50 846 1
转载 ElasticSearch(9)--使用Java客户端进行分页查询
分页查询package com.es.querydemo; import java.net.InetAddress;import java.util.Iterator;import java.util.Map; import org.elasticsearch.action.search.SearchRequestBuilder;import org.elasticsearch...
2018-08-06 20:29:21 1828
转载 ElasticSearch(8)--使用Java客户端进行复杂查询
进行复杂的查询:包括:字段匹配查询、相似度查询、范围查询、组合查询、查询加排序package com.es.querydemo; import java.net.InetAddress;import java.util.HashMap;import java.util.Iterator;import java.util.Map; import org.elasticsear...
2018-08-06 20:26:18 1330
转载 ElasticSearch(7)--使用Java客户端进行基本搜索
进行基本的搜索:包括: 查询所有、解析字符串查询、通配符查询、词条查询 package com.es.querydemo; import java.net.InetAddress;import java.util.HashMap;import java.util.Iterator;import java.util.Map; import org.elasticsearc...
2018-08-06 20:20:08 1579
转载 ElasticSearch(6)--使用Java客户端创建索引和映射
手动创建映射(包含创建映射和文档): package com.es.querydemo; import java.net.InetAddress;import java.util.HashMap;import java.util.Map; import org.elasticsearch.action.admin.indices.mapping.put.PutMappingR...
2018-08-06 20:18:34 1800
转载 ElasticSearch(5)--使用Java客户端删除文档
使用Java客户端删除文档package com.es.demo; import java.net.InetAddress; import org.elasticsearch.action.delete.DeleteResponse;import org.elasticsearch.client.transport.TransportClient;import org.elast...
2018-08-06 20:15:27 471
转载 ElasticSearch(4)--使用Java客户端更新文档
使用java客户端更新文档package com.es.demo; import java.net.InetAddress;import java.util.HashMap;import java.util.Map;import java.util.concurrent.ExecutionException; import org.elasticsearch.action.ge...
2018-08-06 20:13:29 654
转载 ElasticSearch(3)--使用Java客户端搜索文档
接着上一节的使用java客户端,去es中根据文档的id,获取整个文档 package com.es.demo; import java.net.InetAddress; import org.elasticsearch.action.get.GetResponse;import org.elasticsearch.client.transport.TransportCli...
2018-08-06 20:06:22 660
转载 ElasticSearch(2)--使用Java客户端创建文档
创建maven工程:引入依赖: <dependencies> <dependency> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch</artifactId> <version...
2018-08-06 19:59:05 400
转载 ElasticSearch(1)--安装
本次的写做目的是为了记录ElasticSearch的过程,本次选择的版本:2.4.0; 相关文件包放置百度网盘上:文件存放的百度网盘地址1、安装ElasticSearch,在windows系统上,解压elasticsearch-2.4.0.zip2、进入elasticsearch-2.4.0\bin目录, 点击elasticsearch.bat启动ElasticSearch3、访问: ...
2018-08-06 17:34:29 248
转载 java 使用elasticsearch 以及复杂查询语句构建
elastcisearch 为java开发了API接口,方便java程序的使用。 首先引入jar包,需要跟elasticsearch版本对应。下面是maven的引入,也可以下载jar包引入。 <!-- http://mvnrepository.com/artifact/org.elasticsearch/elasticsearch --> <dependen...
2018-08-06 17:22:08 1872
TCPdump工具
2014-02-14
安卓开发Wifi无线调试工具
2013-09-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人