내 응용 프로그램 코드에 updateStateByKey()
을 사용하고 있으며이 응용 프로그램을 다시 시작하더라도 상태를 저장하려고합니다.상태 손실없이 Spark 스트리밍 어플리케이션을 업그레이드하거나 다시 시작하는 방법은 무엇입니까?
이 작업은 모든 배치에 상태를 저장하여 수행 할 수 있지만 그 작업을 수행하는 데 많은 시간이 소요될 수 있습니다.
그래서 응용 프로그램이 중지되면 상태를 저장할 수있는 솔루션이 있는지 궁금합니다.
또는 현재 상태를 잃지 않고 응용 프로그램 코드를 업그레이드 할 수있는 다른 솔루션이 있습니까?