elasticsearch集群,有时候可能需要修改配置,增加硬盘,扩展内存等操作,需要对节点进行维护升级。但是业务不能停,如果直接kill掉节点,可能导致数据丢失。而且集群会认为该节点挂掉了,就开始转移数据,当重启之后,它又会恢复数据,如果你当前的数据量已经很大了,这是很耗费机器和网络资源的。 官方 ...
分类:
其他好文 时间:
2017-11-12 12:29:38
阅读次数:
115
要监控哪些 ElasticSearch metrics? Elasticsearch 提供了大量的 Metric,可以帮助您检测到问题的迹象,在遇到节点不可用、out-of-memory、long garbage collection times 的时候采取相应措施。但是指标太多了,有时我们并不需要 ...
分类:
其他好文 时间:
2017-11-09 15:09:58
阅读次数:
245
Elasticsearch是一个分布式搜索服务,提供Restful API,底层基于Lucene,采用多shard的方式保证数据安全,并且提供自动resharding的功能,github等大型的站点也都采用Elasticsearch作为其搜索服务。废话在此就不多赘述了,下面记录下CentOS7下El ...
分类:
其他好文 时间:
2017-10-19 16:59:05
阅读次数:
184
Elasticsearch集群如果经过一系列优化之后,数据确实超过了集群能承载的能力,除了拆分集群以外,最后就只剩下一个办法了:清除废旧索引!为了更加方便的做清除数据,合并segment、备份恢复等管理任务,Elasticsearch在提供相关API的同事,另外准备了一个命令行工具,叫curator..
分类:
其他好文 时间:
2017-10-12 23:05:49
阅读次数:
239
本文讲述,如何理解Elasticsearch的分片、副本和路由策略。 1、预备知识 1)分片(shard) Elasticsearch集群允许系统存储的数据量超过单机容量,实现这一目标引入分片策略shard。在一个索引index中,数据(document)被分片处理(sharding)到多个分片上。 ...
分类:
其他好文 时间:
2017-10-03 13:53:17
阅读次数:
501
es集群构建:1、安装head插件:forElasticsearch5.x:dockerrun-p9100:9100mobz/elasticsearch-head:5(dockerrun-p9100:910010.211.121.26/library/elasticsearch-head)出现问题head主控页面是可以显示的,但是显示连接失败“集群健康值:未连接”解决方案修改elasticsearch.ym..
分类:
其他好文 时间:
2017-09-29 19:30:55
阅读次数:
175
OS:Centos7x虚拟机 1H2Gjdk:1.8elasticsearch:5.6.0 单节点配置请参考:centos7下elasticSearch安装配置 配置master节点 配置slave节点 修改配置文件 查看集群的节点,可以看到已有两个节点,再增加节点重复操作即可。 http://19 ...
分类:
其他好文 时间:
2017-09-27 23:16:03
阅读次数:
214
随着业务量的不断上升,最近一段时间需要对生产环境中的elasticsearch集群中的历史索引数据做迁移,而在做迁移前需要对被迁移的elasticsearch索引数据做统计用于迁移后的验证统计,所以就写了一个脚本用于es数据中查询历史索引的量生成报表文件,而在其中有使用过jq工具用于取..
分类:
其他好文 时间:
2017-09-20 01:01:52
阅读次数:
223
1、启动 转到elasticsearch-5.5.2\bin目录: 打开命令行输入:elasticsearch 2、ELasticsearch集群已经启动并且正常运行 curl http://127.0.0.1:9200/?pretty 这说明你的ELasticsearch集群已经启动并且正常运行, ...
分类:
其他好文 时间:
2017-09-06 18:23:13
阅读次数:
126
elasticsearch用于构建高可用和可扩展的系统。扩展的方式可以是购买更好的服务器(纵向扩展)或者购买更多的服务器(横向扩展),Elasticsearch能从更强大的硬件中获得更好的性能,但是纵向扩展也有一定的局限性。真正的扩展应该是横向的,它通过增加节点来传播负载和增加可靠性。对于大多数数据 ...
分类:
其他好文 时间:
2017-09-02 11:23:23
阅读次数:
171