반응형
250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- docker
- Ai
- MySQL
- JS
- s3
- JavaScript
- MSSQL
- build
- 영어
- Git
- nodejs
- 설정
- 구글
- logstash
- Python
- API
- mariadb
- Windows
- 엘라스틱서치
- AWS
- error
- Linux
- sample
- 유니티
- ChatGPT
- Kibana
- elasticsearch
- ssh
- unity
Archives
- Today
- Total
가끔 보자, 하늘.
Elasticsearch daily snapshot 예제 코드 본문
https://github.com/blackwitch/elasticsearch-shapshot-daily
매일 어제 생성된 인덱스를 백업하는 샘플 코드입니다.
100 line 이내의 코드가 설명할 내용은 길지 않습니다.
elasticsearchjs의 문제인지 아닌지 아직 알 수 없으나 생성 후 인덱스 중복 에러가 발생하나 스냅샷은 정상적으로 생성됩니다.
에러 내용은 아래와 같습니다.
{
"error":{
"root_cause":[{
"type":"invalid_snapshot_name_exception",
"reason":"[s3_repo:daily-ss-name] Invalid snapshot name [daily-ss-name], snapshot with the same name is already in-progress"},
"status":400
}]
}
}
JS 예제 코드 말고 아래와 같이 POST 요청으로 스냅샷을 생성하셔도 됩니다.
PUT /_snapshot/your_repo_name/your_snapshot_name?wait_for_completion=true
{
"indices" : "your_index_name"
}
반응형
'개발 이야기 > 개발 및 서비스' 카테고리의 다른 글
c++ 와 js간 소켓 통신 예제 + α (0) | 2021.07.06 |
---|---|
OpenSSL을 이용해 사설 인증서 생성과 사용 방법(간략 정리) (0) | 2021.07.02 |
elasticsearch-js로 인데스가 존재하는지 확인하는 방법 (0) | 2021.05.18 |
Nodejs 로 현재 환율 정보 확인 코드 만들기 (0) | 2021.04.06 |
AWS SDK(cpp/c#/js) - Kinesis에 데이터 전송하고 Logstash로 받기 (0) | 2021.04.01 |