【问题标题】:Elastic Search Hot/Warm/Cold architecture弹性搜索热/暖/冷架构
【发布时间】:2021-03-22 15:37:31
【问题描述】:

我们计划通过将分片分配到标记为热/暖/冷的不同节点来实现冷热架构。我想更多地了解这种架构的性能优势。

假设我将最后 15 天的索引移至热节点,将 60 天的旧索引移至暖节点,将所有其他旧节点移至冷节点。

  1. 现在,如果我正在执行时间范围为过去 15 天的搜索查询,它将搜索所有节点还是仅搜索标记为“热”节点的节点?
  2. 写入新索引时应用的​​分片分配过滤器设置是否也适用于执行搜索查询?
  3. 如果弹性搜索正在搜索所有节点以获取结果,那么有什么方法可以指定过滤器,例如“如果过去 15 天,仅从热节点中存在的索引/分片获取结果”?李>

【问题讨论】:

    标签: elasticsearch elastic-stack elk


    【解决方案1】:
    1. 如果您在搜索 API 中指定索引名称,如“index_name*_search”,则弹性将自动搜索所有节点。请注意,它是在做这项工作的 * 事物。
    2. 没有收到问题。
    3. 看,您只需要在搜索 API 中提供“范围”参数,它就会从任何存在的地方获取数据。所以最近 15 天的数据将自动来自热节点,而 60 天的数据将来自热节点和温节点。因此,请相应地配置您的 ILM。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-11-23
      • 2016-08-31
      • 2019-10-02
      • 2018-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多