KAFKA-12951を踏んだ話
デプロイしたアプリケーションがGlobal Ktableのリストアで無限にループしてしまい、起動に至らないという事象があった
こういうログが出ていた
code:java
Kafka streams was not ready java.lang.IllegalStateException: KafkaStreams is not running. State is CREATED.
stream-client Global thread has died. The instance will be in error state and should be closed.
kafka-streamsは2.7.1
サポートのサブスクリプションがあったのでconfluent社のサポートにコンタクトをした
基礎的な切り分けの質問に答えた
cluster id
初めて動かすかどうか (設定の確認)
他のアプリケーションの状況 (落ちているのは特定のkafka-streams appかどうか)
アプリケーションのログを共有した
修正が入っている2.8.1に上げて以降は問題が出ていない
教訓
kafka-streamsは普通にバグあるし、ガンガン開発されているので常にアップデート大事
confluent社のサポートかなり優秀