問題タブ [confluent-schema-registry]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
apache-kafka - Kafka ストリーム - GenericAvroSerde の不明なマジック バイト
Kafka Streams で Avro データをストリーミングしようとすると、次のエラーが発生しました。
Exception in thread "StreamThread-1" org.apache.kafka.common.errors.SerializationException: Error deserializing Avro message for id -1
Caused by: org.apache.kafka.common.errors.SerializationException: Unknown magic byte!
メーリングリストでそれに関するいくつかの古いスレッドを見つけましたが、そこに記載されている解決策はどれも問題を解決しませんでした. うまくいけば、ここで解決策を見つけることができます。
私のセットアップは次のようになります。
KEY_SERDE
をと同じに設定しようとしましたVALUE_SERDE
が、これはメーリング リストで解決策として「マーク」されていましたが、私の場合はうまくいきませんでした。
GenericData.Record
次のようにスキーマを使用し て生成しています。
デバッグ モードを開始して生成されたレコードを確認すると、すべて問題なく表示され、レコードにデータがあり、マッピングが正しいです。
KStream を次のようにストリーミングします (以前はブランチを使用していました)。
splitTopics.get(0).to(s"${destTopic}_Testing")
記録用に使用GenericData.Record
しています。これは との組み合わせで問題になる可能性がありGenericAvroSerde
ますか?
java - Confluent Schema Registry によるローカル キャッシュの管理方法
スキーマ レジストリ (SR) (コンフルエント) を使用して、常に完全なスキーマを送信しないように、Kafka を介して何百万ものメッセージをプッシュする予定です。
実際には、Producer がメッセージを送信したり、Consumer がメッセージを受信したりするたびに、SR を 1 回呼び出すことは避けたいと考えています。
そこでここでは、AvroSerializer と AvroDeserializer によって管理される「ローカル」キャッシュについてお話したいと思います。これを実装した貢献者は、この仕事をうまくやったはずだと思います。
しかし、関連する呼び出しが多いため、上記のスキーマで赤字で書いたものを確認したいだけです
この「ローカル」キャッシュを管理する機能が見つかりませんでした。その内容、サイズを確認する方法を知っていますか...
どうもありがとう!
apache-kafka - Kafka Confluent エラー - java.net.BindException: アドレスは既に使用されています
Confluent プラットフォーム経由で Kafka を実行しています。前述の手順に従いました java.net.BindException: Address already in use
ここのドキュメントに従って、https://docs.confluent.io/2.0.0/quickstart.html#quickstart
飼育係を開始し、
カフカを起動し、
次にschema-registry
コマンドを実行すると、
私はエラーを観察しました、java.net.BindException: Address already in use
私はこれをすべてMacbookでローカルに実行しています。somoene でこのaddress already in use
エラーを解決するのを手伝ってもらえますか?
コンソール ログ:
このエラーの解決にご協力ください。
ありがとう、
コマンドを実行すると、ps aux | grep schema-registry