Elasticsearch 스냅 샷 백업 을 다른 그룹 으로 복원 합 니 다.

1. 현재 클 러 스 터 에서 백업 을 시작 하고 서 비 스 를 다시 시작 합 니 다.
vim /path/elasticsearh.yml
#       
path.repo: /data/es_backup

2. 창고 만 들 기
curl -H "Content-Type: application/json" -XPUT " http://192.168.1.2:9200/_snapshot/dh-snapshot" -d '
{"type":"fs","settings": {
  "location":"/data/es_backup/dinghao-snapshot",
  "compress":true
  }
}'

3. 스냅 샷 만 들 기
curl -XPUT http://192.168.21.122:9200/_snapshot/dh-snapshot/snapshot_20200309 -H 'Content-Type: application/json' -d '{
  "indices": "provider_image_v1"
}'

#       
curl http://192.168.21.122:9200/_snapshot/dh-snapshot/snapshot_20200309/_status?pretty

4. 다른 클 러 스 터 에서 12 단 계 를 실행 하고 스냅 샷 디 렉 터 리 (/ data / es backup / dinghao - snapshot) 를 다른 서버 로 복사 합 니 다.
5. 스냅 샷 복구
curl -X POST "localhost:9200/_snapshot/dh-snapshot/snapshot_20200309/_restore"

좋은 웹페이지 즐겨찾기