elasticsearch
文章平均质量分 85
奔跑的前浪
看红尘冉冉,须臾之间,参遍昙华演变。问法珠玄玄,方寸有变,听尽默剑说禅
展开
-
Elasticsearch 索引写入流程分析
Elasticsearch 作为一个分布式索引,目前在各个公司应用场景还是很多的,下面我们就对索引的写入流程,做一个简单的介绍。我们已一个批量写入索引为例(Es版本7.10.2),使用下面的一个请求;PUT /test/_bulk{"index":{"_id":"11"}} {"name": "John Doe","age":23,"bir":"2012-12-12"}{"index":{"_id":"12"}} {"name": "Jane Doe","age":23,"b...原创 2021-10-28 11:15:24 · 1752 阅读 · 0 评论 -
【Elasticsearch】Elasticsearch 索引恢复流程源码分析
一:索引恢复介绍 索引恢复是ES数据恢复过程。比如当集群宕机或者异常重启后,写入磁盘的数据先到文件系统缓存中,没有来的级刷盘,如果不通过某种方式把数据找回来,则会丢失一部分数据,找回数据丢失的过程就是索引恢复过程。 根据数据分片的性质,索引分为主副分片,那么数据恢复就要分为主分片恢复和副分片恢复。 主分片主要从Translog中自我恢复,尚未执行flush到磁盘的分段可以从tanslog中重建 副分片需要从主分片中拉取Lucene分段和tanslog进行恢...原创 2021-01-28 16:32:24 · 995 阅读 · 0 评论