不为失败找理由,要为成功找方法。

新增数据如何快速添加到ES数据库中

Elasticsearch | 作者 wangchonglie | 发布于2019年01月23日 | 阅读数:10747

for ok, item in helpers.parallel_bulk(self.es, actions=actions):
if ok:
successed_id.append(item['create']['_id'])

请教一下, 这里的actions多少的时候, 添加新数据到数据库中最快。
已邀请:

rochy - rochy_he

赞同来自: wangchonglie

这个需要自己测试,官方推荐每次提交的数据大小是 5-10M,你可以根据你的数据进行预估

fanmo3yuan

赞同来自: wangchonglie

官方的建议是5~10M,但实际情况与你集群的配置,规模,索引的mapping,shard分布等有很大关系。所以官方同样建议是从5M开始进行测试,逐步增加大小,知道出现reject异常。其实就是要自己测试出最佳值,否则就建议5M

要回复问题请先登录注册