Elasticsearch
文章平均质量分 50
jsky_studio
IT人的微信自媒体--- 杰天空, 走在寻找创意的路上
发掘创意,点缀生活,品味人生。
展开
-
如何尽量避免Elasticsearch脑裂问题
今天碰到个问题,8个结点的ES集群老是启动失败,检查发现居然形成多个小集群,也就是说,出现了多个master结点。折腾半天,发现调整如下两个参数有效: discovery.zen.ping_timeout(默认3秒): 默认情况下,一个节点会认为,如果master节点在3秒之内没有应答,那么这个节点就是死掉了,而增加这个值,会增加节点等待响应的时间,从一定原创 2015-09-09 23:24:28 · 2900 阅读 · 0 评论 -
elasticsearch去重计数(distinct)
如果需要针对ES索引统计某个字段上出现的不同值的个数时,可以使用cardinality聚合查询完成:GET /urlAttributes/_search?search_type=count{ "aggs": { "uniq_attr": { "cardinality": { "field": "domain" } } }}12原创 2016-03-02 22:05:18 · 46279 阅读 · 3 评论 -
elasticsearch扩容和机器下线
1. es支持手动迁移索引分片(index shards);但需提前关闭自动的shard allocation;2. 将旧机器的索引分片迁移至新机器后,再将旧机器下线即可;原创 2016-02-29 23:42:49 · 6920 阅读 · 0 评论