-1

プロパティ props = new Properties();

props.put("zk.connect", "localhost:2181");

props.put("serializer.class", "kafka.serializer.StringEncoder");

ProducerConfig config = 新しい ProducerConfig(props);

プロデューサー プロデューサー = 新しいプロデューサー (構成);

ProducerData data = new ProducerData("テスト トピック", "テスト メッセージ");

プロデューサー.送信(データ);

このコードを実行しようとすると、スレッド「メイン」で例外が発生しました java.lang.NoSuchMethodError: scala.Tuple2._1$mcI$sp()I この例外。scala 関連のすべての jar ファイルを追加しました。

4

1 に答える 1

0

私は同じ問題に直面しました。クラスパスを調べて、sbt-launch.jar が scala-library.jar の前にあるかどうかを確認してください。どちらも同じクラスです。scala-library の scala.Tuple2 が正しいものです。

scala-library.jar をクラスパスの上位に配置した後、問題は解決しました。

ありがとう、

フセイン

于 2013-06-11T13:53:29.893 に答える