Elastic Search 上可以创建的索引数量有限制吗?

2023-11-22

我正在使用 AWS 提供的 Elastic Search。

我的网站上以及每次注册时都有一个注册页面;为新用户创建一个新索引(稍后由他的工作组使用),这意味着索引的数量不断增长(现在达到大约 4~5k)。

我的问题是:索引数量有性能限制吗?为每个新用户动态创建新索引是否安全(性能方面)?


注意:我没有使用过 AWS-Elasticsearch,所以这个答案可能会有所不同,因为他们已经开始使用 Elsticsearch 的开放发行版并分叉了主分支。但很多原则应该是相同的。另外,这个问题没有明确的答案,它取决于多种因素,但我希望这个答案将有助于思考过程。

因素之一是每个索引的分片和副本数量,因为这将影响每个节点的分片总数。每个分片都会消耗一些内存,因此您必须限制每个节点的分片数量,以免它们超过建议的最大 30GB 堆空间。按照这条评论 600 to 1000应该是合理的,您可以根据该情况扩展集群。

此外,您还必须监视文件描述符的数量,并确保这不会对节点的操作造成任何瓶颈。

HTH!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Elastic Search 上可以创建的索引数量有限制吗? 的相关文章

随机推荐

  • 检测溢出中的滚动尝试:隐藏页面?

    我想检测用户何时尝试在我的页面上向上或向下滚动 但由于我不想允许实际滚动 所以我设置了一个溢出 隐藏主体 代码是这样的 html body css overflow hidden window scroll function event c
  • 获取所有元素的触发事件

    为了提供一些背景信息 我正在进行一项专注于数字营销和用户体验的研究 为了进行研究 我必须能够从 UI 中的每个组件获取事件日志 这样我就能够创建可用性模式的数据集 要在网络界面中执行此操作 例如使用 JavaScript 这非常简单 win
  • 关于将“uint8”转换为“int8”的困惑

    我想转换uint8 to int 所以我写了一个const0xfc 并尝试使用int8 0xfc 来转换它 但是代码会引发错误 package main import fmt func main a int8 0xfc compile er
  • 使用 underscore.js 过滤多维数组

    我有一个数组event称为的对象events Each event has markets 一个数组包含market对象 这里还有另一个数组叫做outcomes 包含outcome对象 我想使用 Underscore js 或其他方法来查找
  • 解码 json 并迭代 django 模板中的项目

    您好 我正在使用 simplejson 导入一些 json 然后解码以在 django 模板中使用 这是解码后的 json u ServerID 1 u Cache u CacheBusted False u FromCache True
  • 从远程服务器检索数十亿行?

    我正在尝试从远程 SQL Server 检索大约 2000 亿行 为了优化这一点 我将查询限制为仅使用索引列作为过滤器 并仅选择列的子集以使查询如下所示 SELECT ColA ColB ColC FROM
  • Spring Security 身份验证成功但密码错误

    我的 WebSecurity 配置如下所示 EnableWebSecurity Configuration public class WebSecurityConfiguration extends WebSecurityConfigure
  • MLflow:INVALID_PARAMETER_VALUE:模型注册表存储不支持 URI“./mlruns”

    当我尝试在模型注册表中注册模型时 出现此错误 有人可以帮助我吗 RestException INVALID PARAMETER VALUE Unsupported URI mlruns for model registry store Su
  • 文件对话框中设置的 tkinter 文件模式

    为了在文件对话框中获取具有给定扩展名的预期文件集 我在几个地方看到了这样的写入模式 label pattern 模式位于一个字符串中 然而以下不起作用 from tkinter import filedialog as fd fd asko
  • 需要带有背景图像的空 Div 来强制高度并且必须具有响应能力

    我需要以下内容 空 div 没有内容 背景图片设置到div中 背景图像在调整大小时流畅 响应灵敏 我无法设置固定 div 上的尺寸 我尝试的所有方法都无法强制打开 div 以支持背景图像的大小 任何帮助是极大的赞赏 http www eve
  • 如何在没有插件的情况下搜索选择标签html的选项

    我用 html 制作了选择标签 其中包含所有国家 地区的名称 我想使用搜索栏搜索它们的值 而不需要任何插件或附加组件 这可能吗 Answer 是的 您可以首先在此处查看它的实际效果demo 如果您喜欢所看到的内容 请执行以下操作 HTML
  • 充分使用“if”语句或“try/catch”块?

    给我一些你的想法 关于哪种是更好的编码实践 使代码更高效 看起来更漂亮 无论如何 增加和提高你使用 if 语句来预测和捕获潜在问题的能力 或者只是充分利用 try catch 假设这是针对 Java 的 如果重要的话 Edit 我目前正在摆
  • 自动为所有 SQL Server 作业创建脚本

    目前 我正在尝试为 MS SQL2005 服务器的所有 SQL 作业自动生成创建脚本 我发现的一种方法已经完成 手动http msdn microsoft com en us library ms191450 aspx 我发现第二种方法可以
  • 始终保留n个最佳元素的数据结构

    我需要一个始终保存n迄今为止插入的最大项目 排名不分先后 So if n是 3 我们可以进行以下会话 其中我插入一些数字并且容器的内容发生变化 now insert 1 1 now insert 0 1 0 now insert 4 1 0
  • 寻找 A* 算法的启发式有哪些好方法?

    您有一张方形图块地图 您可以在其中向 8 个方向中的任意方向移动 鉴于您有名为的函数cost tile1 tile2 它告诉您从一个相邻图块移动到另一个图块的成本 您如何找到既可接受又一致的启发式函数 h y goal 给定此设置 寻找启发
  • python 中的端口转发以允许套接字连接

    我使用套接字启动服务器并希望允许客户端连接到它 self sock bind 0 0 0 0 0 0 0 0 0 will allow all connections and port 0 gt os chooses a open port
  • 如何在不传递变量的情况下获取当前异常?

    我正在寻找一种方法来检索当前异常 而不必将其作为变量传递 假设下面的代码 public void MakeItFail try throw new FailException catch Yes I m aware that this sh
  • ng-grid 自动调整列宽

    我正在使用 AngularJS ng grid 并尝试制作它 1 根据列内容自动调整列宽 2 当显示的列较少时 使最后一列宽度自动调整大小以填充空白区域 例如 我有 8 列 每列宽度 100 整个 ng grid 宽度为 800 然后如果我
  • 查找消息的作者

    如果有人写 name arg 我希望我的机器人说消息的作者 你的名字是 arg 我找不到该消息的作者 though client command async def name their name await client say 0 yo
  • Elastic Search 上可以创建的索引数量有限制吗?

    我正在使用 AWS 提供的 Elastic Search 我的网站上以及每次注册时都有一个注册页面 为新用户创建一个新索引 稍后由他的工作组使用 这意味着索引的数量不断增长 现在达到大约 4 5k 我的问题是 索引数量有性能限制吗 为每个新