av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

如何用Java向kafka發(fā)送json數(shù)據(jù)

瀏覽:113日期:2023-12-05 11:33:32

問題描述

在網(wǎng)上都只看到一些Java生產(chǎn)STRING類型的消息。 按照Java的producer類來看,是可以自定義發(fā)送消息的類型,比如 producer.send(new KeyedMessage<String, HashMap<String , String>>(topic,message); 可是這樣運行會報錯,報錯如下,請求高人解答: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$1.apply(DefaultEventHandler.scala:130)at kafka.producer.async.DefaultEventHandler$$anonfun$serialize$1.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:

文檔,序列化成String就行了

標簽: java
相關文章:
主站蜘蛛池模板: 日韩美av| 日本 欧美 国产 | 欧美区在线 | 国产露脸国语对白在线 | 国产成人精品一区二区三区在线 | 日本在线免费视频 | 中文字幕欧美一区 | 久久久91精品国产一区二区三区 | 在线播放国产一区二区三区 | 羞羞视频免费观看入口 | 亚洲成人免费 | 日韩精品 电影一区 亚洲 | 精品视频免费 | 成人三级在线播放 | www.com久久久| 亚洲在线一区二区 | 亚洲国产一区视频 | 美女国产精品 | 在线观看免费av网 | 黄色一级电影在线观看 | 久久tv在线观看 | 欧美在线不卡 | 国产超碰人人爽人人做人人爱 | 色姑娘av| 精品一区av| 久久久国产一区 | 一区在线观看视频 | a视频在线观看 | 亚洲免费在线视频 | 国产女人与拘做视频免费 | 国产在线精品一区二区 | 亚洲人在线 | 久久久www成人免费无遮挡大片 | 欧美日韩亚 | 亚洲精品一区二三区不卡 | 91免费在线播放 | 久久毛片| 日本人和亚洲人zjzjhd | 亚洲三区视频 | 国产一区二 | 国产视频久久 |