栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Elasticsearch 1.5.2部署问题

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Elasticsearch 1.5.2部署问题

  • 删除空索引
  • 对于1.5群集,堆的主要用途是用于字段数据-每个节点大约9.5GB,过滤器缓存大约1.2GB,段文件的元数据大约1.7GB
    • 即使你有一个片段在你的模板,使
      string
      S作为
      not_analyzed
      ,在1.5但这并不意味着ES会使用
      doc_values
      ,你需要明确启用它们。
    • 如果
      doc_values
      现在在1.5.x群集中启用,则更改将对新索引生效。对于旧索引,您需要重新索引数据。或者,如果您有基于时间的索引(每天,每周等创建),则只需要等待新索引的创建和旧索引的删除即可。
    • 直到
      doc_values
      将会在1.5群集中的索引中占主导地位,在注释中建议的@Val是唯一的选择:限制字段​​数据缓存大小或将更多节点添加到群集中(并暗含更多内存)或增加节点上的RAM 。或不时手动清除字段数据缓存 ;-)。
  • 与内存问题不完全相关,但 请避免使用ttl 。如果您不再需要任何数据,只需删除索引,而不依赖
    ttl
    ,这比简单地删除索引要昂贵得多。使用
    ttl
    create可能会在搜索时引起问题,并影响群集的整体性能,因为它会从索引中删除文档,这意味着需要进行大量更新并与这些索引进行大量合并。由于您可能具有基于时间的索引(这意味着昨天的数据并没有真正改变),因此使用ttl会对数据进行不必要的操作,这些操作原本应该是静态的(并且可以进行优化)。


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/390965.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号