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

请问 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 79 0
0 条回答
写回答
取消 提交回答

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

相关产品

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

    更多
    CUDA MATH API 立即下载
    API PLAYBOOK 立即下载
    传统企业的“+互联网”-API服务在京东方的实践 立即下载