最新 最热

ElasticSearch + Logstash + Kibana 日志采集

本文节选自《Netkiller Monitoring 手札》ElasticSearch + Logstash + Kibana 一键安装配置 logstash 将本地日志导入到 elasticsearchinput { file { type => "syslog" path => [ "......

es2
2018-03-05
0

Elasticsearch 一键安装含中文分词

本文节选择电子书《Netkiller Database 手札》24.1. 安装 Elasticsearch使用 Netkiller OSCM 一键安装 Elasticsearch 5.2# Javacurl -s https://raw.githubusercontent.com/oscm/shell/mast...

es2
2018-03-05
0

Elasticsearch 急速入门·文档与搜索

节选自《Netkiller Database 手札》60.2. 文档API60.2.1. 快速上手文档通过 _index、_type、_id 元数据(metadata),确定 URL 唯一GET /<_index>/<_type>/<_id># curl -XPUT &#x27;http://localhos......

es2
2018-03-05
0

Elasticsearch 瞬间入门

把大象放进冰箱共有几步?1. 打开冰箱门2. 把大象放进去3. 关上冰箱门Elasticsearch 非常容易学习,分为3步:1. 把数据放进去2. 创建索引3. 查数据节选自 《Netkiller Database 手札》60.1. 安装 Elasticsearch60.1.1. RPM...

es2
2018-03-05
0

Elasticsearch强制重置未分配的分片(unassigned)

强制重置未分片的分片,这个问题源自于Elasticsearch维护中,Node意外退出的场景。意外退出后Elasticsearch由于网络原因或者jvm性能压力,未能短时间内分配分片。看一下分片的...

2018-03-05
0

Elasticsearch索引别名、Filtered索引别名、Template

在使用elasticsearch的时候,经常会遇到需要淘汰掉历史数据的场景。为了方便数据淘汰,并使得数据管理更加灵活,我们经常会以时间为粒度建立索引,例如:每个月建立一个索引:monthly-201709、monthly-201710、monthly-201711每...

es2
2018-03-05
0

EsRejectedExecutionException排错与线程池类型

1、EsRejectedExecutionException异常示例java.util.concurrent.ExecutionException: RemoteTransportException[[node-client10][10.93.21.21:9300][indices:data/write/update...

2018-03-05
0

Elasticsearch分片、副本与路由(shard replica routing)

本文讲述,如何理解Elasticsearch的分片、副本和路由策略。1、预备知识1)分片(shard)Elasticsearch集群允许系统存储的数据量超过单机容量,实现这一目标引入分片策略shard。在一个索引index中,数据(document)被分片处理(shardin...

2018-03-05
0

Elasticsearch-sql 用SQL查询Elasticsearch

Elasticsearch的查询语言(DSL)真是不好写,偏偏查询的功能千奇百怪,filter/query/match/agg/geo各种各样,不管你是通过封装JSON还是通过python/java的api进行封装,都非常不方便。最近发现了一个插件,Elasticsearch-SQL可以...

2018-03-05
0

java通过shield链接Elasticsearch

本文mark了springboot中集成elasticsearch,并且实现连接带有shield权限管理的elasticsearch的方法。tips:首先建议java client版本和elasticsearch版本一致。不然可能会出现各种问题。1、首先在pom中加入如下依赖<repo...

2018-03-05
0