curator
-
Curator를 활용한 Snapshot 테스트Elasticsearch 2025. 1. 8. 21:01
데이터 생애주기를 관리하기 위하여 Curator을 활용한 Bash Script를 구성해보았습니다..!현재 Crontab으로 하루에 한번 운용되고 있으며 아래와 같은 순서로 동작이 구성되었습니다. 동작 순서1. allocation : hot → warm 2. snapshot : 사용자 인덱스만 snapshot 생성3. delete_indices : snapshot이 완료된 인덱스 삭제 #!/bin/bashsnapshot_date=$(date -d '7 days ago' +%Y%m%d)snapshot_name="lucy_main_bac1_${snapshot_date}_snapshot"cat action_file.ymlactions: 1: action: allocation description:..
-
Curator에 대해Elasticsearch 2024. 10. 9. 19:30
데이터 생애주기 관리 프로세스를 개발중입니다..!원래라면 ILM 을 활용하여 페이즈(Hot, Warm, Cold)를 결정하는것이 적절하나데이터 관리 시스템이 특별한 상황일 경우(항상 writable, 언더바(_)가 활용된 Index pattern) ILM을 활용하기 어려웠습니다. 따라서 Curator + Shell Script 를 활용하여 ILM 을 대체할 프로세스를 소개하려고 합니다. 목표1. 지난달 데이터를 Warm 페이즈로 Rollover2. Warm 노드에 있는 데이터는 primary shard 축소 예시configuration Filehttps://www.elastic.co/guide/en/elasticsearch/client/curator/current/configfile.html Config..