NOTE
1.13 Elasticsearch flush
1. 什么是flush - Elasticsearch的一个操作,把filesystem cache中的segment file持久化到磁盘,同时清理translog 2. 为什么需要flush - 调用并清理 translog 的事务,确保segment file持久化到磁盘 3. flush触发
这是历史学习笔记,可能存在过时或不完整的理解。
1. 什么是flush
- Elasticsearch的一个操作,把filesystem cache中的segment file持久化到磁盘,同时清理translog
2. 为什么需要flush
- 调用并清理 translog 的事务,确保segment file持久化到磁盘
3. flush触发时机
3.1. 手动
POST /my-index-000001/_flush
3.2. 自动
- 每隔30min或者translog文件太大