我们可以通过将副本设置为零并增加刷新间隔来加速elasticsearch(v 5.3)重新索引操作吗?或者它已经在内部处理了吗?
最佳答案
为了improve indexing speed您可以使用以下内容:
- 使用批量请求
- 使用多个工作线程/线程将数据发送到 Elasticsearch
- 增加刷新间隔
- 禁用初始加载的刷新和副本
- 使用自动生成的 ID
- 增加索引缓冲区大小
与您的问题相关 - ElasticSearch 专为连续日志处理而设计,这就是为什么所有这些操作都不是自动的。如果进行批量重新索引,您必须手动更改所有这些设置并在最后恢复它们:
- Lucene 索引编写器的刷新间隔
- 分布式处理器的复制因子
- 合并调度程序的索引缓冲区大小
关于elasticsearch - 如何加快 Elasticsearch 重新索引操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48590502/