我开始研究我的项目的elasticsearch。 特别是版本1.5。 我正在考虑使用别名从索引设置的复杂性中抽象客户端应用程序。 我最终可能会有20到50个索引以及每个索引10到30个别名。 这相当于1500个别名。
我想知道每个索引和/或每个群集的别名数量是否有限制。
提前致谢,
P上。
答案 0 :(得分:3)
在Elasticsearch源代码中,我看到别名被引用为String[]
。 Java seem to have quite a large size中的数组和我不会担心1500个别名: - )。
但我担心的是集群状态。 Elasticsearch节点在它们之间共享整个集群状态,其中包含所有映射,所有别名,模板等。大型集群状态意味着要在网络上移动更多数据,并且有更多时间来处理/接收更新的集群状态。 1500个别名听起来不太糟糕。