国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

如何用Java向kafka發(fā)送json數(shù)據(jù)
我想大聲告訴你
我想大聲告訴你 2017-05-17 10:05:08
0
1
1393

在網(wǎng)路上都只看到一些Java生產(chǎn)STRING類型的消息。
依照J(rèn)ava的producer類別來看,是可以自訂發(fā)送訊息的類型,例如producer.send(new KeyedMessage<String, HashMap<String , String>>(topic,message);
可是這樣運(yùn)行會(huì)報(bào)錯(cuò),報(bào)錯(cuò)如下,請(qǐng)求高人解答:
Exception in thread "Thread-4" java.lang.ClassCastException: java.util.HashMap cannot be cast to java.lang.String

#
at kafka.serializer.StringEncoder.toBytes(Encoder.scala:46)
at kafka.producer.async.DefaultEventHandler$$anonfun$serialize.apply(DefaultEventHandler.scala:130)
at kafka.producer.async.DefaultEventHandler$$anonfun$serialize.apply(DefaultEventHandler.scala:125)
at scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:33)
at scala.collection.mutable.WrappedArray.foreach(WrappedArray.scala:34)
at kafka.producer.async.DefaultEventHandler.serialize(DefaultEventHandler.scala:125)
at kafka.producer.async.DefaultEventHandler.handle(DefaultEventHandler.scala:52)
at kafka.producer.Producer.send(Producer.scala:77)
at kafka.javaapi.producer.Producer.send(Producer.scala:33)
at com.Model.Producer.kafkaProducer.run(kafkaProducer.java:35)
我想大聲告訴你
我想大聲告訴你

全部回覆(1)
過去多啦不再A夢(mèng)

文檔,序列化成String就行了

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板