Elasticsearch 버전 업그레이드

Elasticsearch

작업 순서

ES-3 → ES-2 → ES-1

1. shard allocation 비활성화 및 ML 업그레이드 모드 활성화


PUT _cluster/settings
{
  "persistent": {
    "cluster.routing.allocation.enable": "primaries"
  }
}

POST _ml/set_upgrade_mode?enabled=true

2. elasticsearch 서비스 종료

systemctl stop elasticsearch

3. elasticsearch 설정 추가 (머신러닝 기능 활성화)

ES-3

ES-2

ES-1

4. elasticsearch 업그레이드

sudo rpm -Uvh /tmp/elasticsearch-8.12.2-x86_64.rpm

5. elasticsearch 서비스 시작

systemctl start elasticsearch

6. elasticsearch 상태 확인

7. shard allocation 활성화

8. elasticsearch 버전 확인

9. 노드 샤드 상태 확인

green 으로 확인되면 다음 노드 진행

10. ML 업그레이드 모드 비활성화

Last updated