package com.xxx.job; import com.alibaba.fastjson.JSONObject; import com.xxx.pojor.VisitorStats; import com.xxx.sink.ReportClickHouseSink; import org.apache.flink.api.common.functions.MapFunction; import org.apache.flink.kafka.shaded.org.apache.kafka.clients.consumer.ConsumerConfig; import org.apache.flink.streaming.api.datastream.DataStream; import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment; import org.apache.flink.streaming.connectors.kafka.FlinkKafkaConsumer; import org.apache.flink.streaming.util.serialization.SimpleStringSchema; import java.util.Properties; /** * Demo * gsw */ public class ProcessDemonstrationCodeClickHouse { public static void main(String[] args) throws Exception { //todo 1 set up the streaming execution environment StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment(); String topic1 = "t926sqlsinkodsdemo"; String topic2 =
FlinkClickHouseSink范例
最新推荐文章于 2024-08-22 09:16:24 发布
本文详细介绍了如何使用Apache Flink将数据流实时写入ClickHouse数据仓库,通过实例展示了Flink ClickHouse Sink的配置与使用,帮助读者理解大数据实时处理与分析的结合应用。
摘要由CSDN通过智能技术生成