开发者社区 > 大数据与机器学习 > 正文

请问 Flink CDC 用API 读取kafka 的json记录,下面脚本报序列化报错,是序列?

请问 Flink CDC 用API 读取kafka 的json记录,下面脚本报序列化报错,是序列化写法不对吗

    JsonDeserializationSchema<RuleDetail> jsonFormat=new JsonDeserializationSchema<>(RuleDetail.class);

    KafkaSource<RuleDetail> source = KafkaSource.<RuleDetail>builder()
            .setBootstrapServers(brokers)
            .setTopics("kafka_src")
            .setGroupId("my-group")
            .setStartingOffsets(OffsetsInitializer.earliest())
            .setValueOnlyDeserializer(jsonFormat)
            .build();

    DataStreamSource<RuleDetail> kafkastream = env.fromSource(source, WatermarkStrategy.noWatermarks(), "Kafka Source");
    kafkastream.print();
    env.execute();?

展开
收起
真的很搞笑 2023-06-11 15:22:15 97 0
0 条回答
写回答
取消 提交回答

大数据领域前沿技术分享与交流,这里不止有技术干货、学习心得、企业实践、社区活动,还有未来。

相关产品

  • 实时计算 Flink版
  • 相关电子书

    更多
    Java Spring Boot开发实战系列课程【第16讲】:Spring Boot 2.0 实战Apache Kafka百万级高并发消息中间件与原理解析 立即下载
    MaxCompute技术公开课第四季 之 如何将Kafka数据同步至MaxCompute 立即下载
    消息队列kafka介绍 立即下载