私は、camel-kafkaコンシューマーを開始しています。ここで、トピックからすべてのデータを取り出し、ハッシュマップに移動します。キャメル・カフカのためのジャーバージョンcxfbeans.xmlファイル2.18.1Camel-Kafka Zookeeper Exception
で次のようになります。
<route id="Test1" streamCache="true">
<from uri="file:C:/data" />
<split streaming="true">
<tokenize token="\n" />
<to uri="bean:proc1" />
<to
uri="kafka:localhost:9092?topic=Checking&zookeeperHost=localhost&zookeeperPort=2181&serializerClass=kafka.serializer.StringEncoder" />
</split>
</route>
私は以下の例外取得しています戦争展開する場合:
を原因:org.apache.camel.ResolveEndpointFailedException:エンドポイントの解決に失敗しました:kafka:// localhost:9092?serializerClass = kafka.serializer.StringEncoder & topic =確認中& zookeeperHost = localhost & zookeeperPort = 2181原因:エンドポイントに設定できなかった2つのパラメータがあります。パラメータのスペルが正しく、エンドポイントのプロパティであることを確認してください。不明なパラメータ= [{zookeeperHost = localhost、zookeeperPort = 2181}]
zookeeperのポートとホストを削除してみましたが、それは展開されましたが、コンシューマはプロセッサを消費して配置しません。
誰でもこの問題の解決にお手伝いできますか?私はバージョンを低下させましたが、toタグにde-serializerクラスを指定する必要があります。