2013-04-09 4 views
-1

속성 props = new Properties();

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

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

ProducerConfig config = new ProducerConfig (props);

생산자 생산자 = 새로운 생산자 (설정);

ProducerData data = new ProducerData ("test-topic", "test-message");

producer.send (data);

이 코드를 실행하려고하면 "main"스레드에서 예외가 발생합니다. java.lang.NoSuchMethodError : scala.Tuple2._1 $ mcI $ sp()이 예외가 있습니다. 나는 모든 scala 관련 jar file.plese suggedt me ???????를 추가했습니다.

답변

0

나는 똑같은 문제에 직면했다. classpath를 검사하여 sbt-launch.jar이 scala-library.jar 앞에 오는 지 확인하십시오. 둘 다 같은 클래스를 가지고 있습니다. scala.Trale2는 scala-library에서 올 바릅니다.

classpath에 scala-library.jar를 놓은 후에 문제가 해결되었습니다.

감사합니다,

후세인