我开始为我的项目研究elasticsearch。特别是1.5版。我正在考虑使用别名从复杂的索引设置中提取客户端应用程序。我最终可能会得到20到50个索引,每个索引10到30个别名。这将等于1500个别名。
我想知道每个索引和/或每个群集的别名数是否有限制。
提前致谢,
P.
在Elasticsearch源代码中,我看到别名被引用为String[]。Java中的数组似乎有很大的大小,我不用担心1500个别名:-)。
String[]
不过,我担心的是群集状态。Elasticsearch节点在它们之间共享整个群集状态,其中包含所有映射,所有别名,模板等。较大的群集状态意味着需要在网络上移动更多的数据,并需要更多的时间来处理/获取更新的群集状态。1500个别名听起来还不错。