|
@@ -1,6 +1,5 @@
|
|
package flink.zanxiangnet.ad.monitoring;
|
|
package flink.zanxiangnet.ad.monitoring;
|
|
|
|
|
|
-import com.zanxiangnet.module.util.DateUtil;
|
|
|
|
import flink.zanxiangnet.ad.monitoring.pojo.entity.*;
|
|
import flink.zanxiangnet.ad.monitoring.pojo.entity.*;
|
|
import flink.zanxiangnet.ad.monitoring.pojo.properties.ApplicationProperties;
|
|
import flink.zanxiangnet.ad.monitoring.pojo.properties.ApplicationProperties;
|
|
import flink.zanxiangnet.ad.monitoring.process.*;
|
|
import flink.zanxiangnet.ad.monitoring.process.*;
|
|
@@ -18,11 +17,8 @@ import org.apache.flink.api.common.eventtime.*;
|
|
import org.apache.flink.api.common.restartstrategy.RestartStrategies;
|
|
import org.apache.flink.api.common.restartstrategy.RestartStrategies;
|
|
import org.apache.flink.configuration.Configuration;
|
|
import org.apache.flink.configuration.Configuration;
|
|
import org.apache.flink.connector.kafka.source.KafkaSource;
|
|
import org.apache.flink.connector.kafka.source.KafkaSource;
|
|
-import org.apache.flink.contrib.streaming.state.ConfigurableRocksDBOptionsFactory;
|
|
|
|
-import org.apache.flink.contrib.streaming.state.DefaultConfigurableOptionsFactory;
|
|
|
|
import org.apache.flink.contrib.streaming.state.EmbeddedRocksDBStateBackend;
|
|
import org.apache.flink.contrib.streaming.state.EmbeddedRocksDBStateBackend;
|
|
import org.apache.flink.contrib.streaming.state.PredefinedOptions;
|
|
import org.apache.flink.contrib.streaming.state.PredefinedOptions;
|
|
-import org.apache.flink.runtime.state.StateBackend;
|
|
|
|
import org.apache.flink.streaming.api.CheckpointingMode;
|
|
import org.apache.flink.streaming.api.CheckpointingMode;
|
|
import org.apache.flink.streaming.api.datastream.DataStream;
|
|
import org.apache.flink.streaming.api.datastream.DataStream;
|
|
import org.apache.flink.streaming.api.datastream.DataStreamSource;
|
|
import org.apache.flink.streaming.api.datastream.DataStreamSource;
|
|
@@ -138,7 +134,7 @@ public class AdHourStreamJob {
|
|
adHourODSStream.keyBy(AdDataOfHourODS::getAdId)
|
|
adHourODSStream.keyBy(AdDataOfHourODS::getAdId)
|
|
.process(new AdHourDWDProcess());
|
|
.process(new AdHourDWDProcess());
|
|
|
|
|
|
- // 小时流-写入maxCompute
|
|
|
|
|
|
+ // 小时流-写入ck
|
|
new KeyedBatchStream<>(adHourDWDStream, AdStatOfHourDWD::getStatDay, 3000L, Time.minutes(1L))
|
|
new KeyedBatchStream<>(adHourDWDStream, AdStatOfHourDWD::getStatDay, 3000L, Time.minutes(1L))
|
|
.toBatch()
|
|
.toBatch()
|
|
.setParallelism(8)
|
|
.setParallelism(8)
|