随笔分类 - Elasticsearch
摘要:Single Node: cluster.name: vagrant-cluster node.name: vagrant #node.attr.rack: r1 #path.data: /path/to/data #path.logs: /path/to/logs #bootstrap.memor
阅读全文
摘要:# 增量更新 POST wares/_update/1/ { "doc":{ "id":3 } } # 查看mapping get wares/_mapping
阅读全文
摘要:# 指定 _id 查询 get wares/_doc/1 # 查询所有 get wares/_search { "query":{ "match_all": {} } } # 指定 term get wares/_search { "query":{ "term":{ "description":{
阅读全文
摘要:# tokenizer put /orders { "settings":{}, "mappings":{ "properties":{ "title":{ "type":"text", "analyzer":"standard" } } } } put /orders/_doc/1 { "titl
阅读全文
摘要:Aggregation可不指定查询条件, 默认查询所有 求和: 以price进行分组 # 以price进行分组 get vanilla/_search { "query":{ "match_all": {} }, "aggs":{ "group_price":{ "terms": { "field"
阅读全文
摘要:put wares { "settings":{ "number_of_shards": 1, "number_of_replicas":0 }, "mappings":{ "properties":{ "id":{ "type":"integer" }, "title":{ "type": "ke
阅读全文
摘要:注册快照仓库 ES是通过快照的方式来实现数据备份,并且是以增量的方式,所以一般第一次做的话会花费较长的时间。为了做快照,那么就需要注册一个快照仓库,告诉ES我们的快照应该如何保存以及将快照保存到哪里. ES的快照仓库支持如下几种形式: 共享的文件系统,如NAS Amazon S3 HDFS (Had
阅读全文
摘要:系统盘扩容后启动报错启动,搜索后说是把 日志配置文件log4j2.properties 中的配置变为 logger.deprecation.level = error 然而,没卵用 仔细分析后是日志路径/var/log/elasticsearch中这个目录没了 手动建一个就好 因为/var/log的
阅读全文
摘要:input(redis) => output(elasticsearch) input { redis { host => '127.0.0.1' data_type => 'list' key => 'logstash:redis' threads => 10 } } output { elast
阅读全文
摘要:snapshot: snapshot api是Elasticsearch用于对数据进行备份和恢复的一组api接口,可以通过snapshot api进行跨集群的数据迁移,原理就是从源ES集群创建数据快照,然后在目标ES集群中进行恢复。 Snapshot and restore 模块允许创建单个索引或者
阅读全文
摘要:logstash安装目录结构: 配置文件 home目录 Unit文件此文件可由bin/system-install脚本生成 #!/bin/bash unset CDPATH . "$(cd `dirname $0`/..; pwd)/bin/logstash.lib.sh" setup if [ -
阅读全文
摘要:#!/bin/env bash function del() { basic=`date -d '1 days ago' +%Y-%m-%d` date1="$basic 0:0:0" date2="$1 0:0:0" t1=`date -d "$date1" +%s` t2=`date -d "$
阅读全文
摘要:vim config/kibana.yml # Port server.port: 6501 # Specifies the address to which the Kibana server will bind server.host: "192.168.8.6" # The URL of th
阅读全文
摘要:获取每个节点的磁盘空间 curl -XGET 'slug:9200/_cat/allocation?v' 查看分片 curl -XGET 'slug:9200/_cat/shards?v' 查询集群健康状态 curl -XGET 'slug:9200/_cat/health?v' 查询节点 curl
阅读全文