私はJava 1.6を持つサーバーを持っています。そこで、私はConfluentのKafkaAvroDeserializer
を使ってavroメッセージを逆シリアル化する必要があります。コンフルエントなKafka AvroデシリアライザのJAVAバージョンエラー
問題がある:カフカ-アブロ・シリアライザ-1.0.jarが持っていないよう
私が使用している場合はコンフルエント-1.0(Javaの> = 1.6と互換性があります)、そして私は、デシリアライズすることはできませんKafkaAvroDeserializer
方法。それはちょうどAbstractKafkaAvroDeserializer
私はスキーマのレジストリのURLとバイト[]メッセージに基づいて逆シリアル化することはできませんがあります。
Confluent-2.0以上を使用している場合はすべてがありますが、java> = 1.7としか互換性がありません。
この場合、どうすればよいですか?
http://docs.confluent.io/1.0.1/installation.html
http://docs.confluent.io/2.0.0/installation.html
私は、Java 1.8への更新を試みることを強くお勧めします。あなたの同僚/管理者には迷惑をかけます。 2013年2月には1.6の長期サポートが中止されました(2015年4月に1.7停止)参照:http://www.oracle.com/technetwork/java/eol-135779.htmlカフカ・コミュニティは、将来のリリースは既にあります。 –