Elasticsearch 動態修改replica配置、增刪replica


1. 獲取當前所有index配置

curl -XGET http://localhost:9200/_settings

 

2. 獲取某些index的配置

curl -XGET http://localhost:9200/test-*/_settings

 

3. 動態修改某些index配置,增加replica

curl -XPUT http://localhost:9200/test-*/_settings -d '{"replicas":1}'

 

4. 動態修改某些index配置,刪除replica

curl -XPUT http://localhost:9200/test-*/_settings -d '{"replicas":0}'

 

實測新增replica速度很快,cpu占比不算高,遠低於重新索引數據,基本接近遠程復制文件的速度。有replica之后,logstash或es會有集群負載均衡,比如replica為1,基本primary和replica CPU占比均衡,性能上ES整體大約多耗用20%CPU,磁盤空間多耗用1倍。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM