Scala で特定の Kafka トピックからメッセージを消費するために Samza を実行しています。実行するために、以下を含む samza-read.properties ファイルを作成しました。
systems.kafka.samza.factory=org.apache.samza.system.kafka.KafkaSystemFactory
systems.kafka.samza.msg.serde=byte
systems.kafka.consumer.auto.offset.reset=largest
systems.kafka.consumer.zookeeper.connect=localhost:2181/
systems.kafka.producer.bootstrap.servers=localhost:9092
それでも、プログラムを実行すると、例外が発生し続けます。
java.lang.NoClassDefFoundError: kafka/common/ReplicaNotAvailableException
at org.apache.samza.system.kafka.KafkaSystemFactory.getAdmin(KafkaSystemFactory.scala:106)
これは対処する必要があると思いますsystems.kafka.samza.factory=org.apache.samza.system.kafka.KafkaSystemFactory
が、誰かが以前にこの例外に陥った可能性があります。どんな助けでも大歓迎です!