![](/img/trans.png)
[英]How to Read data from external API in Kafka producer and send it to Kafka consumer in Scala
[英]How to read and parse incoming message from kafka broker in a consumer?
我是Kafka的新手,我试图写一个消费者。 我仅使用单个kafka主题从数据库的多个表中获取数据。 以下格式的消息:
{“ TABLE”:{“ string”:“ TABLE1”},“ NAME”:{“ string”:“ JOHN”},“ AGE”:{“ string”:“ 26”},“ ADDRESS”:{“ string “:“美国”}
{“ TABLE”:{“ string”:“ TABLE2”},“ NAME”:{“ string”:“ RYAN”},“ AGE”:{“ string”:“ 30”},“ ADDRESS”:{“ string “:” CANADA“},” PIN“:{” string“:” 000001“},” PHN“:null,” STATUS“:{” string“:” MARRIED“}}
它是哪种数据格式? JSON还是AVRO? 如何使用scala解析此内容?
它的json。 您可以将其解析为:
import scala.util.parsing.json.JSON
val result = JSON.parseFull("""{"TABLE":{"string": "TABLE1"},"NAME":{"string":"JOHN"},"AGE":{"string":"26"},"ADDRESS":{"string":"USA"}""")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.