Just to be clear, did you rebuild your job against spark 1.4.1 as well as upgrading the cluster?
On Mon, Aug 3, 2015 at 8:36 AM, Netwaver <wanglong_...@163.com> wrote: > Hi All, > I have a spark streaming + kafka program written by Scala, it > works well on Spark 1.3.1, but after I migrate my Spark cluster to 1.4.1 > and rerun this program, I meet below exception: > ERROR scheduler.ReceiverTracker: Deregistered receiver for > stream 0: Error starting receiver 0 - java.lang.NoClassDefFoundError: > org/I0Itec/zkclient/serialize/ZkSerializer > at kafka.consumer.Consumer$.create(ConsumerConnector.scala:94) > at > org.apache.spark.streaming.kafka.KafkaReceiver.onStart(KafkaInputDStream.scala:100) > at > org.apache.spark.streaming.receiver.ReceiverSupervisor.startReceiver(ReceiverSupervisor.scala:125) > at > org.apache.spark.streaming.receiver.ReceiverSupervisor.start(ReceiverSupervisor.scala:109) > at > org.apache.spark.streaming.scheduler.ReceiverTracker$ReceiverLauncher$$anonfun$8.apply(ReceiverTracker.scala:308) > at > org.apache.spark.streaming.scheduler.ReceiverTracker$ReceiverLauncher$$anonfun$8.apply(ReceiverTracker.scala:300) > at > org.apache.spark.SparkContext$$anonfun$runJob$5.apply(SparkContext.scala:1767) > at > org.apache.spark.SparkContext$$anonfun$runJob$5.apply(SparkContext.scala:1767) > at > org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:63) > at org.apache.spark.scheduler.Task.run(Task.scala:70) > at > org.apache.spark.executor.Executor$TaskRunner.run(Executor.scala:213) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown > Source) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown > Source) > at java.lang.Thread.run(Unknown Source) > Caused by: java.lang.ClassNotFoundException: > org.I0Itec.zkclient.serialize.ZkSerializer > at java.net.URLClassLoader$1.run(Unknown Source) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(Unknown Source) > at java.lang.ClassLoader.loadClass(Unknown Source) > at java.lang.ClassLoader.loadClass(Unknown Source) > ... 14 more > I did some web searching, and tried to add zkclient-0.3 jar in the > classpath, but still get same issue, Who can share your experience on > solving this issue? thanks in advance. > > > >