8.1 카프카 버전 업그레이드를 위한 준비
- 카프카에서 제공하는 kafka-topics.sh 명령어를 이용해 현재 카프카 버전 정보를 확인할 수 있다.
/usr/local/kafka/bin/kafka-topics.sh —version
- 이처럼 버전 업그레이드 전엔 카프카 버전을 확인하여 릴리스 노트 등을 살펴보면서 버전 업그레이드 시 문제가 될 만한 부분을 체크해야 한다.
- 카프카 버전 업그레이드에는 크게 다운타임 가능 여부에 따라 달라진다.
- 다운타임을 가져도 된다면 기존 버전을 모두 다운시키고 새 버전 카프카를 배포하면 되므로 간단하게 업그레이드 가능하다.
- 하지만 카프카의 다운타임은 웬만하면 가져서는 안된다.
- 다운타임 없이 롤링 업그레이드를 할 수 있다.