3条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
匿名用户elasticsearch 最大索引数是多少?
ES7官方默认设置的索引分片数是1000,当分片被占满后,创建新索引失败,如果在创建完250个索引后1000个分片已经占用完(250*4=1000)
报错信息提示:创建新索引时,分片数不够用,导致创建失败。
修改elasticsearch.yml修改默认配置,根据实际需求修改分片限制数,cluster.max_shards_per_node: 10000,修改后重启ES。
不建议修改
可以发现,修改默认参数后,这样做是没有限制的,但是很明显,ES默认不希望创建太多的索引(太多的索引取决于您的集群、节点、索引的大小等),但一般来说,这是不可取的,因为它会对集群的功能和性能产生服务器影响。
es使得创建大量索引和大量碎片变得非常容易,但是理解每个索引和碎片都是有代价的是很重要的。如果索引或碎片太多,仅管理负载就可能降低es集群的性能,甚至可能使其无法使用。我们在这里关注的是管理负载,但是运行太多的索引/碎片也会对索引和搜索性能产生相当大的影响。
我们发现影响管理开销的最大因素是集群状态的大小,它包含集群中每个索引的所有Map。
参考来源:https://blog.csdn.net/m0_67403076/article/details/126362788
评论
有用 0
墨值悬赏