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
}
}