工作中使用ELASTIC,我们常有需要修改的配置项,但有时又不想重启elastic,这时候就需要elasticsearch内置的修改集群配置API上场了。
这个API非常的简单。
curl -XPUT 192.168.99.17:9200/_cluster/settings -d '{
"persistent" : {
"discovery.zen.minimum_master_nodes" : 6
}
}'
1、替换你自己的IP和端口
2、persistent表示永久生效,可替换为transient临时生效。
2、"discovery.zen.minimum_master_nodes" : 6 改为你自己的想修改的配置。
3、去任意一台服务器上执行这个CURL请求即可生效。
注:在elastic2X 以及elastic5X测试可用,elastic1X没有测试过,请自行测试。
执行完毕后,集群中所有服务器都会生效这个配置,可在每个elasticsearch的日志中看到。
为确保永久生效,请在配置文件中把配置也修改一下。
谢土豪
如果有帮到你的话,请赞赏我吧!