Elasticsearch是一个分布式可扩展的实时搜索和分析引擎。它能帮助你搜索、分析和浏览数据,而往往大家并没有在某个项目一开始就预料到需要这些功能。Elasticsearch之所以出现就是为了重新赋予硬盘中看似无用的原始数据新的活力。 Elasticsearch每一个独立的部分都不是新创的。比如全文搜索早就已经被实现,统计系统和分布式数据库也早已存在。但是革命之处在于能将这些独立的功能结合成一...
分类:
其他好文 时间:
2015-11-03 13:50:10
阅读次数:
255
近些年随着DevOps概念越来越收到重视,除了传统的Splunk,Zabbix外在开源领域也有越来越多的软件可供使用.从数据收集,时序数据库,图形展示等主要方面有各类可扩展的软件用于搭建一个数据监控平台(详细列表),Logstash+elasticsearch+kibana算是被写的比较多的,本.....
分类:
其他好文 时间:
2015-10-31 17:13:41
阅读次数:
671
Elasticsearch分组聚合 1.查询指定索引下每个A_logtype有多少数据 curl -XPOST ‘localhost:19200/ylchou-0-2015-10-07/_search?pretty‘ -d ‘ ? ? ? ? { ? ? ? ? ? "size": 0, ? ? ? ? ? "aggs": { ...
分类:
其他好文 时间:
2015-10-30 00:56:04
阅读次数:
381
如果是在服务器上就可以使用elasticsearch-servicewrapper这个es插件,它支持通过参数,指定是在后台或前台运行es,并且支持启动,停止,重启es服务(默认es脚本只能通过ctrl+c关闭es)。使用方法是到https://git...
分类:
其他好文 时间:
2015-10-27 13:40:47
阅读次数:
237
elasticsearch的config文件夹里面有两个配置文件:elasticsearch.yml和logging.yml,第一个是es的基本 配置文件,第二个是日志配置文件,es也是使用log4j来记录日志的,所以logging.yml里的设置按普通log4j配置文件来设置就行了。下面 主要讲解...
分类:
其他好文 时间:
2015-10-27 11:07:57
阅读次数:
220
ES(elasticsearch)的suggester共有四类(term suggester,phrase suggester,completion suggester,context suggester), 其中completion suggester作为搜索框中的自动补齐功能,尤为常用。本文将用...
分类:
编程语言 时间:
2015-10-24 21:55:02
阅读次数:
7688
搜索可以说是开发中很常见的场景了,同样这次也一样。。。 之前的组合多数是选择 Mysql + Sphinx ,这次因为工作原因不再使用这种组合,虽然是老牌组合,但是确实限制诸多,而且每次配环境也是个问题,挺烦的。。...
分类:
系统相关 时间:
2015-10-23 18:59:03
阅读次数:
331
一、环境介绍与安装准备1、环境说明2台虚拟机,OS为ubuntu13.04,ip分别为xxx.xxx.xxx.140和xxx.xxx.xxx.145。2、安装准备ElasticSearch(简称ES)由java语言实现,运行环境依赖java。ES1.x版本,官方推荐至少使用jdk1.6的环境,建议使用oraclejava,可以去官网下载,本文使用j..
分类:
其他好文 时间:
2015-10-22 19:35:10
阅读次数:
231
vim /usr/local/logstash/etc/hello_search.conf输入下面:input { stdin { type => "human" }}output { stdout { codec => rubydebug } elasticsearch { ...
分类:
其他好文 时间:
2015-10-21 12:36:53
阅读次数:
385
Elasticsearch安装的时候报错 bootstrap/Elasticsearch : Unsupported major.minor version 51.0网上一般说的方法是,升级或者降级jdk版本,我用了还是没有解决(我jdk原来是1.6 后来升级到1.8)。其实增加环境变量ES_HEA...
分类:
其他好文 时间:
2015-10-18 13:58:45
阅读次数:
842