elasticsearch rest api遵循的格式为: 1、检查es版本信息 2、查看集群是否健康 3、查看节点列表 4、列出所有索引及存储大小 5、创建索引 6、添加一个类型 7、更新一个类型 8、删除指定索引 9、ES数据定期删除 如果不删除ES数据,将会导致ES存储的数据越来越多,磁盘满了 ...
分类:
其他好文 时间:
2019-07-19 10:49:53
阅读次数:
106
ElasticSearch是什么 ElasticSearch和Solr Solr 利用 Zookeeper 进行分布式管理,而 Elasticsearch 自身带有分布式协调管理功能; Solr 支持更多格式的数据,而 Elasticsearch 仅支持json文件格式; Solr 官方提供的功能更 ...
分类:
其他好文 时间:
2019-07-18 16:47:08
阅读次数:
92
我的索引格式为 xxx-xxx-xxx-2019.06.27 xxx-xxxx-2019.06.27 脚本思路: 获取目前 es上所有索引,以日期进行拆分,然后用索引时间对比一个月前的日期,日期小于一个月的直接删除 ...
分类:
其他好文 时间:
2019-07-17 15:22:13
阅读次数:
248
1. 查看ES集群健康状态 查看指定索引库的健康状态http://localhost:9200/_cluster/health/index_name?prettyhttp://localhost:9200/_cluster/health/index_name,index_name2?pretty ...
分类:
其他好文 时间:
2019-07-17 12:49:37
阅读次数:
119
1.单条所以插入//第一个参数:索引名;第二个参数:索引类型;第三个参数:索引ID(相同的id时修改数据,默认为随机字符串)IndexResponse indexResponse = client.prepareIndex("twitter", "json","1").setSource(json) ...
分类:
编程语言 时间:
2019-07-17 12:37:17
阅读次数:
121
索引别名API允许使用一个名字来作为一个索引的别名,所有API会自动将别名转换为实际的索引名称。 别名也可以映射到多个索引,别名不能与索引具有相同的名称。别名可以用来做索引迁移和多个索引的查询统一,还可以用来实现视图的功能 查看所有别名GET /_aliases 查看某个别名下的索引GET /_al ...
分类:
其他好文 时间:
2019-07-17 12:32:35
阅读次数:
116
一、Index Template与Dynamic Template的概念 1、Index Template:它是用来根据提前设定的Mappings和Settings,并按照一定的规则,自动匹配到新创建的索引上。 1)模板仅是一个索引被创建时才会起作用,修改模板并不会影响已创建的索引; 2)可以设定多 ...
分类:
其他好文 时间:
2019-07-17 09:35:32
阅读次数:
104
原文:开源监控利器grafana前言: 做运维的很重要的基础工作就是监控,之前都是统计数据入库,然后前端js图表插件出图,费时费力,可定制性差 前几天接触到了ELK(logstash, elasticsearch, kibana)这套日志收集展示工具集,的确很方便,但是手头没有那么大的存储啊 也不是... ...
分类:
其他好文 时间:
2019-07-17 09:33:50
阅读次数:
170
倒排索引原理? elasticsearch 倒排索引原理 - 知乎 倒排索引就是通过值去找文件 term dictionary:如果后面的 term 比较多,例如 18 岁的有好几万人。需要提高查询效率,因此产生了 term dictionary,就是吧所有的 term 做一下排序,然后使用二分查找 ...
分类:
其他好文 时间:
2019-07-17 00:04:02
阅读次数:
145
一、前言:日志分析是我们运维解决系统故障、发现问题的主要手段。为了可以集中管理多台服务器的日志记录,开源实时日志分析ELK平台应用而生,ELK由Elasticsearch、Logstash和Kibana三个开源工具组成,这三个工具可以分别部署在不同的服务器上,并且相互关联,不过需要收集哪台服务器的日志,就必须在该服务器上部署Logstash。ELK的官网是:Elastic官网ELK的工作原理如下(
分类:
其他好文 时间:
2019-07-16 22:47:28
阅读次数:
244