Apache Beam流处理json数据 [英] Apache Beam stream processing of json data

查看:239
本文介绍了Apache Beam流处理json数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在分析Apache Beam对数据的流处理.我从事过Apache Kafka流处理(生产者,消费者等)的工作.我现在想将其与Beam进行比较.

I am analyzing Apache Beam stream processing of data. I have worked on Apache Kafka stream processing (Producer, Consumer etc). I want to compare it with Beam now.

我想以编程方式(Java)使用Apache Beam流化简单的json数据.

I want to to stream simple json data using Apache Beam programmatically (Java).

{"UserID":"1","Address":"XXX","ClassNo":"989","UserName":"Stella","ClassType":"YYY"}

有人可以指导我或通过示例链接指导我吗?

Can someone please guide me or direct me with an example link?

推荐答案

它有多个方面:

  • 首先,您需要确定数据来自何处:
    • 您需要在Beam管道中使用某种IO,请参见此处;
    • 有一堆内置的IO,请参见列表此处 ;
    • 通过使用上述链接中的IO,您很可能会获得包含这些JSON对象的字符串流;
    • 某些IO可以本地解析Avro和其他格式(PubsubIO),这取决于特定的IO实施;
查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆