es集群快速恢復(優化方案)

2021-09-03 01:10:09 字數 915 閱讀 5440

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