【发布时间】:2021-06-18 20:25:24
【问题描述】:
在尝试使用 python 的批量 API 索引大约 20000 条记录(每条记录的大小约为 100kb)时,我看到消耗的最大写入队列大小为 6。所以我对批量索引的以下理解是否正确(默认配置为 500 块和 100 mb 块大小)?
- 批量 API 将向 ES 发送 40 个请求 (20000/500)。
- 每个批量请求都以原子方式持久化,即全部 500 个块或无。
- 如果活动线程正忙,则批量请求将作为一个整体对象汇集在写入队列中。
【问题讨论】:
标签: python elasticsearch elasticsearch-bulk-api