最新文章列表

ElasticSerach初探第一篇 - 认识ES+环境搭建+简单MySQL数据同步+SpringBoot整合ES

一、认识ElasticSearch 是一个基于Lucene的开源搜索引擎,通过简单的RESTful API来隐藏Lucene的复杂性。全文搜索,分析系统,分布式数据库;elasticsearch的革命性就在于将这些单一的有用的技术整合成一个一体化的”实时的应用”。   二、ElasticSearch环境搭建 1.安装ElasticSearch 从官网下载,https://www.ela ...
wuhoujian322 评论(0) 有1388人浏览 2017-10-15 14:18

实时搜索引擎Elasticsearch学习

实时搜索引擎Elasticsearch(1)——基础概念、安装和运行 实时搜索引擎Elasticsearch(2)——Rest API的使用 实时搜索引擎Elasticsearch(3)——查询API的使用 实时搜索引擎Elasticsearch(4)——Aggregations (聚合)API的使用 实时搜索引擎Elasticsearch(5)——Java API的使用
java-007 评论(0) 有385人浏览 2017-09-21 18:33

elasticsearch中常用的API

    elasticsearch中常用的API分类如下:      文档API: 提供对文档的增删改查操作    搜索API: 提供对文档进行某个字段的查询    索引API: 提供对索引进行操作,查看索引信息等    查看API: 按照更直观的形式返回数据,更适用于控制台请求展示    集群API: 对集群进行查看和操作的API   1、文档类:         Inde ...
yjph83 评论(0) 有966人浏览 2017-09-11 08:35

理解elasticsearch的parent-child关系

前面文章介绍了,在es里面的几种数据组织关系,包括array[object],nested,以及今天要说的Parent-Child。 Parent-Child与Nested非常类似,都可以用来处理一对多的关系,如果多对多的关系,那就拆分成一对多在处理。前面提到nested的缺点是对数据的更新需要reindex整个nested结构下的所有数据,所以注定了它的使用场景一定是查询多更新少的场景,如果是 ...
qindongliang1922 评论(0) 有2843人浏览 2017-09-04 18:43

ElasticSearch集群中client节点出现ping不通,不可访问问题

【问题现象】 ElasticSearch集群中client节点,访问几天后,出现client所在主机ping不通,通过vm管理机查看,发现主机在运行但黑屏,而且登录不进去。 【问 ...
can_do 评论(0) 有1790人浏览 2017-09-04 17:31

ElasticSearch及Kibana的X-pack破解2

声明:本文仅作为学习交流,请勿用于商业用途,否则后果自负。如需使用黄金或白金版X-Pack请购买正版。   接上篇 http://fishboy.iteye.com/blog/2391750 ,该文章是采用自己生成RSA的公钥私钥来进行破解的。准备工作与前篇一致,只需要按照以下代码自己生成RSA密钥对,然后计算出签名数据即可 package com.uoquo.xpack.crack; ...
FishBoy 评论(0) 有2880人浏览 2017-09-04 11:07

ElasticSearch及Kibana的X-pack破解

声明:本文仅作为学习交流,请勿用于商业用途,否则后果自负。如需使用黄金或白金版X-Pack请购买正版。   文章采用的ELK版本为5.4.3,其他版本没有做过验证。本文参考了博文http://blog.csdn.net/u013066244/article/details/73927756的破解方法,并解决了破解后空指针问题。   首先需要正常安装Kibana 5.4.3和Elastic ...
FishBoy 评论(0) 有10643人浏览 2017-08-31 15:16

阿里云centos7安装ElasticSearch

温故知新。最近需要用上es,不过已经快半年没用过了,所以又得重新熟悉一边。 系统是阿里云自带的centos 7 ,不过都一样。 先说下老生常谈的几个注意事项: 1)es 在linux上不允许以root用户运行,所以,如果你以root用户运行会出错:“Exception in thread "main" java.lang.RuntimeException: don't ...
alan9uo 评论(0) 有1472人浏览 2017-08-31 12:30

elasticsearch的索引重建

     我们知道es在字段的mapping建立后就不可再次修改mapping的值。在我们实际的情况下有些时候就是需要修改mapping的值,解决方案就是重新构建索引数据。 方式一 :     使用索引别名,创建另外一个索引、使用scroll滚屏搜索插入数据、等等,(网上有很多这样的例子,略) 方式二:(参考链接:https://www.elastic.co/guide/en/elastic ...
huan1993 评论(0) 有5015人浏览 2017-08-19 00:19

简述ElasticSearch里面复杂关系数据的存储方式

在传统的数据库里面,对数据关系描述无外乎三种,一对一,一对多和多对多的关系,如果有关联关系的数据,通常我们在建表的时候会添加主外键来建立数据联系,然后在查询或者统计时候通过join来还原或者补全数据,最终得到我们需要的结果数据,那么转化到ElasticSearch里面,如何或者怎样来处理这些带有关系的数据。 我们都知道ElasticSearch是一个NoSQL类型的数据库,本身是弱化了对关系的处 ...
qindongliang1922 评论(0) 有2414人浏览 2017-08-18 20:10

elasticsearch嵌套对象的映射

    在es中,我们有时候可能需要映射,{ "field" : "xx" , "field01" : [] }这样格式的嵌套对象,默认情况下es会将field01的type映射成object类型,这个时候,我们去查询可能就会出现问题。需要手动修改成nested嵌套类。型。 一、有问题的情形演示。 1、插入数据,es默认会自动创建映射 ...
huan1993 评论(0) 有2480人浏览 2017-08-18 15:50

elasticsearch的bulk(批量)操作

    在es中我们可能会有这么一种需求,即有时需要批量向es中插入或更新或删除数据,如果一条一条数据的操作,那么速度必然很慢,那么es的bulk api就可以派上用场。   delete 删除操作,只需要写一个json即可create 创建操作,如果需要创建的文档已经存在,那么创建失败index 创建或替换操作,如果要创建的文档不存在则执行创建操作,如果已经存在则执行替换操作update 更 ...
huan1993 评论(0) 有6696人浏览 2017-08-17 20:55

elasticsearch入门(简单的crud操作)

     记录一下,elasticsearch从创建索引到插入数据的一个crud操作。 一、创建索引 curl -XPUT "http://192.168.99.1:9200/productindex" -d' { "settings": { "number_of_shards": 1, "nu ...
huan1993 评论(0) 有1482人浏览 2017-08-17 19:22

elasticsearch的dsl查询

     测试es的dsl查询,准备数据,在插入数据的时候,如果index、type、mapping都没有,es会自动创建 一、数据的准备 curl -XPOST "http://192.168.99.1:9200/new_index/product/p1" -d' { "name":"new Mac Book" }' ...
huan1993 评论(0) 有1568人浏览 2017-08-16 17:49

elk(日志监控系统搭建),elastic search,kibana,logstash,filebeat搭建

  架构图        演示效果 日志输入     kibana 查看         35. elk 安装   准备工作 wget -c https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/rpm/elasticsearch/2.3.3/elastics ...
knight_black_bob 评论(1) 有3820人浏览 2017-08-16 09:38

elasticsearch的索引操作

1、创建索引(test_index) curl -XPUT "http://192.168.99.1:9200/test_index"  2、创建索引,指定分片和副本的数量 curl -XPUT "http://192.168.99.1:9200/test_index" -d' { "settings": { & ...
huan1993 评论(0) 有1176人浏览 2017-08-15 23:47

使用Java Rest Client操作Elasticsearch

Elasticsearch作为一个成熟的开源框架,对主流的多种客户端语言都支持,比如Java,JavaScript ,PHP,.Net,Python,Ruby,CURL当然还有一些小众的语言,虽然es官网没支持,但是个人开发者也有一些开源的,具体的可在es官网clients地址查看: https://www.elastic.co/guide/en/elasticsearch/client/ind ...
qindongliang1922 评论(0) 有2272人浏览 2017-08-09 19:42

ELK 套件搭建

http://blog.csdn.net/a464057216/article/category/6135397 (ELK安装配置系列教程) http://www.cnblogs.com/onetwo/p/6059231.html (ELK日志分析平台搭建全过程)  http://blog.chinaunix.net/uid-23916356-id-5764256.html (ELK5.4. ...
yjph83 评论(0) 有2053人浏览 2017-07-16 11:48

指定Elasticsearch 的 Analyzer

安装好ELK后,默认的elasticsearch用的分词器为standard analyzer,所以我们的异常“org.springframework.jdbc.BadSqlGrammarException”不能通过BadSqlGrammarException搜索到。   以“one.two.three.+four”为例子,如果用standard analyzer,只有两个term,用sim ...
silly_sinba 评论(0) 有2218人浏览 2017-07-07 09:42

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics