前言

preload 哪些文件

  • 官方建议 preload

    {
      "preload": [
          "nvd",
          "dvd",
          "tim",
          "doc",
          "dim"
      ]
    }
  • aggression 多,但内存不是很充足,可以考虑 preload

    {
      "preload": [
          "nvd",
          "dvd",
          "dvm"
      ]
    }
  • 内容充足可以取上面的并集 preload

    {
      "preload": [
          "nvd",
          "dvd",
          "dvm",
          "tim",
          "doc",
          "dim"
      ]
    }

其他

  • 官方文档里面讲 index.store.preload 是静态配置,可以在 elasticsearch.yml或建立索引前配置。实际上索引建立后也可以修改这个配置项,把索引 close 后更改配置再 open 即可。
  • 关于索引文件的格式和大小可以参见:关于 ES 的文件格式
  • 查看索引磁盘占用:Analyze index disk usage API
# 在 kibana 上执行这条指令可能会超时
POST my-index/_disk_usage?run_expensive_tasks=true
# 可以换成 curl 执行指令
curl -X POST "localhost:9200/my-index/_disk_usage?run_expensive_tasks=true&pretty"
# 使用账号密码
curl --user elastic:my_pass -X POST "localhost:9200/my-index/_disk_usage?run_expensive_tasks=true&pretty"
本文出自 qbit snap

qbit
268 声望279 粉丝