当前位置: 首页 > 面试题库 >

elasticsearch中别名(全局和/或每个索引)的数量是否有限制?

祁宾白
2023-03-14
问题内容

我开始为我的项目研究elasticsearch。特别是1.5版。我正在考虑使用别名从复杂的索引设置中提取客户端应用程序。我最终可能会得到20到50个索引,每个索引10到30个别名。这将等于1500个别名。

我想知道每个索引和/或每个群集的别名数是否有限制。

提前致谢,

P.


问题答案:

在Elasticsearch源代码中,我看到别名被引用为String[]。Java中的数组似乎有很大的大小,我不用担心1500个别名:-)。

不过,我担心的是群集状态。Elasticsearch节点在它们之间共享整个群集状态,其中包含所有映射,所有别名,模板等。较大的群集状态意味着需要在网络上移动更多的数据,并需要更多的时间来处理/获取更新的群集状态。1500个别名听起来还不错。



 类似资料:
  • 问题内容: 我有这个别名,我想指向60个索引。在21个索引处,我开始获取“拒绝执行”异常。 这是因为别名API中的索引限制为20吗? 问题答案: 假设每个索引有5个分片,针对21个索引的请求可能会生成约105个分片请求,其中32个请求发送到池中的线程,而73个请求进入队列。目前,队列中仅剩27个元素。因此,如果另一个针对6个或更多索引(30个分片)的请求到达,则某些分片请求将因执行被拒绝异常而被拒

  • 问题内容: 该ElasticSearch文件上写着: 别名也可以映射到多个索引,并且在指定别名时,别名将自动扩展为别名索引。 但是,当我尝试为2个索引添加别名并向两个索引写入时,似乎都没有随文档更新。如果删除其中一个别名,它将正确地写入仍然存在的别名。 具有多个写别名失败: 结果: 使用单个别名: 结果: Elasticsearch是否支持写入多个索引?如果别名指向多个索引,是否为只读? 问题答案

  • 问题内容: 似乎在elasticsearch中,您将在集合上定义索引,而在关系数据库中,您将在列上定义索引。如果整个集合都已建立索引,为什么需要对其进行定义? 问题答案: 不幸的是,使用了“索引”一词,这意味着ES和关系数据库中的一些事物(在编辑中非常不同),因为它们针对不同的用例进行了优化。 数据库中的“索引”是辅助数据结构,它使查询和查询变得快速,并且它们通常存储的值与表中显示的值完全相同。您

  • 问题内容: 我在这里阅读了我的问题的解释: https://discuss.elastic.co/t/whats-the-differece-between-index-pattern-and- index-template/54948 但是,我仍然不明白区别。定义索引PATTERN时,它根本不会影响索引的创建吗?另外,如果我创建索引但没有相应的索引模式,会发生什么情况?我如何查看用于索引模式的映

  • 问题内容: 我有一个将Twitter Stream索引到Elasticsearch中的系统。它已经运行了几个星期。 最近一个错误已经出现了,说:。 我想知道是否有人遇到过同样的问题? 另外,如果我运行此curl: 它应该给我或多或少的映射中的字段数。字段很多,但不超过1000 问题答案: 此限制已在以下GitHub 问题中引入。 该命令count 计数文本为 “ type” 的行数。因此,我认为计

  • 我在用Elasticsearch索引和搜索我的数据库... > 如何验证数据库是否已编入索引? 如果使用以下命令: curl-xget'http://localhost:9200/_search?Q=whatever' 结果是: 这些结果该如何解读?