在 Mapping 里面,将 dynamic 参数设置成 strict 可以拒绝索引包含未知字段的文档。 此条 Tips 由 medcl 贡献。

bulk 创建索引性能问题

Elasticsearch | 作者 feitian | 发布于2017年02月14日 | 阅读数:4393

如何提高批量创建索引的性能?目前用到的方法:
1)更新时间设为-1
2)内存禁止交换
3)副本个数为0
4)n个cpu,n个分片
5)多个数据节点
6)bulk线程数为cpu个数
7)bulk等待队列调大
8)为每个es数据节点分配32g内存
请问还有别的吗?
已邀请:

gfswsry - 80后IT

赞同来自:

如果我机器是48个cpu,我10个节点,请问一个索引设多少个分片,bulk线程数多少个?
现在我分片数120,bulk线程数是40

要回复问题请先登录注册