本书基于 Elasticsearch 2.x 版本,有些内容可能已经过时。 Elasticsearch: 权威指南 » 管理、监控和部署 » 部署后 » 动态变更设置 « 部署后 日志记录 »
动态变更设置编辑
Elasticsearch 里很多设置都是动态的,可以通过 API 修改。需要强制重启节点(或者集群)的配置修改都要极力避免。 而且虽然通过静态配置项也可以完成这些变更,我们建议你还是用 API 来实现。
集群更新
API 有两种工作模式:
临时或永久配置需要在 JSON 体里分别指定:
PUT /_cluster/settings { "persistent" : { "discovery.zen.minimum_master_nodes" : 2 }, "transient" : { "indices.store.throttle.max_bytes_per_sec" : "50mb" } }
这个永久设置会在全集群重启时存活下来。
这个临时设置会在第一次全集群重启后被移除。
可以动态更新的设置的完整清单,请阅读 online reference docs。
« 部署后 日志记录 »Getting Started Videos
Starting Elasticsearch Introduction to Kibana Logstash Starter Guide官方地址:https://www.elastic.co/guide/cn/elasticsearch/guide/current/_changing_settings_dynamically.html