Elasticsearch 跨集群同步 elasticsearch

Elasticsearch 跨集群同步

摘要: ## 高可用架构 ZSearch是目前公司内最大的Elasticsearch服务平台,随着业务的深入,越来越多的关键链路用户对数据的可用性和容灾能力提出更高的需求,而在这块领域 社区一直没有完...
阅读全文
ELASTICSEARCH SHRINK (索引缩小)过程原理分析 elasticsearch

ELASTICSEARCH SHRINK (索引缩小)过程原理分析

对于索引分片数量,我们一般在模板中统一定义,在数据规模比较大的集群中,索引分片数一般也大一些,在我的集群中设置为 24。但是,并不是所有的索引数据量都很大,这些小数据量的索引也同样有较大的分片数。在 ...
阅读全文
ZooKeeper客户端可视化工具ZooInspector elasticsearch

ZooKeeper客户端可视化工具ZooInspector

这里分享一个zk浏览工具,该工具除了能展示树形结构外,也能展示每个path的属性和数据,而且如果数据是文本的也可以进行编辑。 1.下载地址https://issues.apache.org/jira/...
阅读全文
Docker快速部署ES集群 docker

Docker快速部署ES集群

自从接触 Docker 之后,对 Docker 简直是爱不释手,做什么都是行云流水。遇到部署开源软件需求,第一时间想到的都是有没有现成的 Docker 镜像?能不能直接拉起来使用? 所以,这次网平的 ...
阅读全文
用PROFILE API 定位 ELASTICSEARCH 慢查询 elasticsearch

用PROFILE API 定位 ELASTICSEARCH 慢查询

有时在发起一个查询时,他会被延迟,或者响应时间很慢,查询缓慢可能会有多种原因;范围包括 shard 问题,或者计算查询中的某些元素。 从 elasticsearch 2.2版本开始提供 Profile...
阅读全文
ELASTICSEARCH 集群启动流程 elasticsearch

ELASTICSEARCH 集群启动流程

es 的集群启动过程要经历选举主节点、主分片、数据恢复等重要阶段,理解其中原理和细节,对于解决或避免集群维护过程中可能遇到的脑裂,无主,恢复慢,丢数据等问题有重要作用。本文基于es 5.5.3版本,以...
阅读全文
ELASTICSEARCH SEARCH 模块分析 elasticsearch

ELASTICSEARCH SEARCH 模块分析

基于版本:5.5.3 本篇从整体上分析一下检索的基本流程。 增删改查操作只对单个文档进行处理,通常由 _index, _type, 和 _id三元组来确定唯一文档。但搜索需要一种更复杂的模型,因为不知...
阅读全文
elasticsearch追踪同步分片副本 elasticsearch

elasticsearch追踪同步分片副本

elasticsearch 通过在集群中保留多个数据副本的方式提供故障转移功能,当出现网络分区或者节点挂掉时,更改操作可能无法在所有副本上完成。这篇博客展示了 elasticsearch 的内部机制之...
阅读全文