web-dev-qa-db-ja.com

UnknownTopicOrPartitionException:このサーバーはこのトピックパーティションをホストしていません

実稼働環境でいくつかの例外が発生しました:

UnknownTopicOrPartitionException: This server does not Host this topic-partition

私の分析によると、これは再試行可能な例外であるため、この問題の1つの可能な回避策はretriesの増加です。

この問題をローカルで再現するのにいくつかの困難に直面しています。制作中にブローカーを停止しようとしましたが、TimeoutExceptionで失敗しました。

この問題を再現するための提案を探しています。

10
vatsal mevada

トピックの作成プロセス中にこのエラーログが表示される場合は、これに関する未解決の問題があります。

KAFKA-6221 ReplicaFetcherThreadはトピックの作成時にUnknownTopicOrPartitionExceptionをスローします

トピックのバッチ作成中のある時点で、UpdateMetadataリクエストがFetchRequestよりも後に処理された可能性があります。そのため、メタデータキャッシュは適時に更新されませんでした。

問題は、クラスターの状態に影響を与えないログメッセージに関するものでした。

3
gokhansari