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

ElasticSearch别名可以指向的索引数量是否有限制?

颜霖
2023-03-14
问题内容

我有这个别名,我想指向60个索引。在21个索引处,我开始获取“拒绝执行”异常。

这是因为别名API中的索引限制为20吗?


问题答案:

假设每个索引有5个分片,针对21个索引的请求可能会生成约105个分片请求,其中32个请求发送到池中的线程,而73个请求进入队列。目前,队列中仅剩27个元素。因此,如果另一个针对6个或更多索引(30个分片)的请求到达,则某些分片请求将因执行被拒绝异常而被拒绝。我在这里将情况简化了很多,实际使用的线程数取决于许多因素,包括分片的位置,搜索设置等。但是,我希望您可以在这里看到主要思想:如果要针对一个如果有大量的分片,则需要确保线程池中有足够的容量来处理峰值负载。



 类似资料:
  • 问题内容: 我开始为我的项目研究elasticsearch。特别是1.5版。我正在考虑使用别名从复杂的索引设置中提取客户端应用程序。我最终可能会得到20到50个索引,每个索引10到30个别名。这将等于1500个别名。 我想知道每个索引和/或每个群集的别名数是否有限制。 提前致谢, P. 问题答案: 在Elasticsearch源代码中,我看到别名被引用为。Java中的数组似乎有很大的大小,我不用担

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

  • 问题内容: 我记得在Oracle中可以基于函数进行索引,例如。 MySQL支持吗?如果没有,还有其他选择吗? 问题答案: 不,不是一般意义上的,我什至不认为5.6(首次编写此答案时的最新版本)具有此功能。值得注意的是,8.0.13及更高版本现在支持功能索引,使您无需下面所述的触发方法即可实现所需的功能。 有关更多详细信息,请参见https://dev.mysql.com/doc/refman/8.

  • 我查看了我的pycharm项目,注意到有2个不在那里,查看了我所有的IDE版本,没有。现在我100%确定我做了这些项目,所以我的问题是pycharm对它能容纳的项目有限制吗?我注意到,当我试图用我已经拥有的大量项目创建一个新项目时,pycharm加载新项目窗口的速度似乎很慢,或者有时根本无法加载,我必须多次创建项目才能注册。 希望你们能回答这个问题

  • 问题内容: 我从2005年起在MySQL论坛上找到了一个帖子,但是最近才发布。基于此,这是不可能的。但是在3-4年内会有很多变化。 我正在寻找的是一种在视图上建立索引但使被查看的表保持未建立索引的方法。索引会损害写入过程,并且该表的写入频率非常高(索引会减慢所有内容的爬取速度)。但是,缺少索引使我的查询非常缓慢。 问题答案: 我不认为MySQL支持您需要的物化视图,但无论如何在这种情况下它不会帮助

  • 问题内容: 是否可以从数组向JavaScript函数发送可变数量的参数? 我最近写了很多Python,能够接受并发送varargs是一个很棒的模式。例如 是否有可能在JavaScript发送待处理数组 作为 参数数组? 问题答案: 更新 :从ES6开始,您可以在调用函数时简单地使用 传播语法 : 由于ES6还希望将参数视为数组,因此还可以在参数列表中使用传播语法,例如: 并且可以将其与常规参数结合