Elasticsearch의 버전지원은 3년 또는 새로운 메이저 버전이 나올 경우 18개월동안 Elaistc의 지원을 받을 수 있다.
EOL(End of Life)는 발표 후 최소 12개월동안 지원을 받을 수 있다.
참고: https://www.elastic.co/kr/support/eol
Rolling Upgrade
Rolling Upgrade는 클러스터로 구성되어있는 Elasticsearch의 Node를 한 대씩 순차적으로 업그레이드 하는 방법을 말한다. 이 방법을 사용할 경우 사용자의 서비스가 중단되지 않는다는 장점이 있습니다.
롤링 업그레이드를 하기 위해서는 6.8 -> 7.17.26 -> 8.x 순으로 진행해야합니다.
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/setup-upgrade.html
https://www.elastic.co/guide/en/elasticsearch/reference/8.16/setup-upgrade.html
Elasticsearch 업그레이드 순서
Elasticsearch 버전 업그레이드를 아래와 같은 순서로 진행예정입니다.
1. 서비스 확인 및 종료
2. 새 버전 다운로드 및 설치
3. 데이터 이관
4. 서비스 시작
5. 버전 확인
6. 데이터 확인
1. 서비스 확인 및 종료
1-1. 서비스 확인
$ sudo systemctl status elasticsearch
1-2. Shared 할당 종료
$ curl -X PUT "localhost:19200/_cluster/settings?pretty" -H 'Content-Type: application/json' -d'
{
"persistent": {
"cluster.routing.allocation.enable": "primaries"
}
}
'
1-3. 서비스 종료 및 서비스 확인
$ sudo systemctl stop elasticsearch
$ sudo systemctl status elasticsearch
2. 새 버전 다운로드 및 압축 풀기
$ wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.8.0.tar.gz
$ tar -zxvf elasticsearch-6.8.0.tar.gz
3. 데이터 이관
$ cd elasticsearch && cp -r data config logs ../elasticsearch-6.8.0/ && cd ..
$ rm elasticsearch && ln -s elasticsearch-6.8.0 elasticsearch
4. 서비스 재시작
$ sudo systemctl start elasticsearch
$ sudo systemctl status elasticsearch
5. 버전 확인
6. 데이터 확인
끝.
https://sseokseok.tistory.com/35
https://sseokseok.tistory.com/36
'Linux > RHEL' 카테고리의 다른 글
Rocky Linux8 엘라스틱서치 Elasticsearch란 Field Document index 다루기 (0) | 2025.01.06 |
---|---|
Rocky LInux8 Elasticsearch Install 설치 systemctl 등록 (0) | 2024.12.19 |
Rocky Linux8 Grafana 업그레이드 (0) | 2024.12.18 |
Rocky Linux8 Grafana 7.1.5 설치 (0) | 2024.12.13 |
RHEL8 ISO 파일을 이용하여 Local Repository 구성하기 (0) | 2022.08.02 |