1、停止資料寫入
2、關閉allocate,禁止shard做allocate
curl -xput localhost:9200/_cluster/settings -d '
}'3、執行synced操作
curl -xpost 'localhost:9200/_flush/synced?pretty'
4、重啟es服務
5、等級集群變成yellow後開啟allocate,允許shard做allocate
curl -xput localhost:9200/_cluster/settings -d '
}'調整集群恢復時的頻寬,-1是指無限制
curl -xput localhost:9200/_cluster/settings -d '}'
調整集群恢復時的單機併發度,最好是和磁碟塊數一致
curl -xput localhost:9200/_cluster/settings -d '}'
調整集群恢復時單個shard中同時恢復的小檔案的個數
curl -xput localhost:9200/_cluster/settings -d '
}curl -xput localhost:9200/_cluster/settings -d '
}6、等待recovery完成,集群變成green
7、恢復完成後:
curl -xput bapc007:9200/_cluster/settings -d '}'
curl -xput bapc007:9200/_cluster/settings -d '}'
curl -xput localhost:9200/_cluster/settings -d '
}curl -xput localhost:9200/_cluster/settings -d '
}
es 集群 備份索引與恢復
集群配置參考 指定不同node.name node 1和port引數 主節點指定 discovery.zen.ping.unicast.hosts 127.0.0.1 9301 備份恢復 1 注 需要在elasticsearch中config elasticsearch.yml檔案中新增許可權 pa...
es集群規劃及優化
很多問題也沒有考慮的很規範,對elastic產品也只停留的很淺的理解,不足之處望理解並指出,相互交流學習。es7.1.1環境搭建 es7版本自帶jdk環境,不需要再重灌 es集群及引數優化 效能壓測資料對比 elasticsearch單節點 version 7.1.1 節點配置 8core 32g ...
ES集群效能優化及維護
注 集群 elasticsearch 版本為 v7.2.1。index.refresh interval 重新整理時間,預設1 put index all settings?preserve existing false index.number of replicas 備份數,預設1 put in...