天天看點

elasticsearch叢集參數修改

elasticsearch.yml中盡量隻寫必備的參數,其他可以通過api動态設定的參數都通過api來設定

動态設定的參數有transient和persistent兩種設定,前者在叢集重新開機後會丢失,後者不會,但兩種設定都會覆寫elasticsearch.yml中的配置。

PUT /_cluster/settings
{
  "persistent": {
    "discovery.zen.minimum_master_nodes":2
  },
  "transient": {
     "discovery.zen.minimum_master_nodes":2
  }
}