Commit 2f7a86e1 authored by sheteng's avatar sheteng

时间截取

parent 5f9a82bd
......@@ -31,7 +31,7 @@ public class AppsflyerAnalyze {
appConfig.setSourceKafkaBootstrapServers(parameters.get("source-kafka-bootstrap-servers"));
appConfig.setSourceKafkaGroupId(parameters.get("source-kafka-group-id"));
appConfig.setSourceKafkaTopic(parameters.get("source-kafka-topic"));
appConfig.setStartOffsetTime(Long.valueOf(parameters.get("start-offset-time")));
// appConfig.setStartOffsetTime(Long.valueOf(parameters.get("start-offset-time")));
appConfig.setSinkKafkaBootstrapServers(parameters.get("sink-kafka-bootstrap-servers"));
appConfig.setSinkKafkaTopic(parameters.get("sink-kafka-topic"));
......@@ -70,9 +70,9 @@ public class AppsflyerAnalyze {
properties.setProperty("auto.offset.reset", "earliest");
FlinkKafkaConsumer<String> dataConsumer = new FlinkKafkaConsumer<>(appConfig.getSourceKafkaTopic(), new SimpleStringSchema(), properties);
// TODO: 2021/8/10 设置消费开始的时间戳1632326555000
if (appConfig.getStartOffsetTime() > 0) {
dataConsumer.setStartFromTimestamp(appConfig.getStartOffsetTime());
}
// if (appConfig.getStartOffsetTime() > 0) {
// dataConsumer.setStartFromTimestamp(appConfig.getStartOffsetTime());
// }
Properties props2 = new Properties();
props2.setProperty("bootstrap.servers", appConfig.getSinkKafkaBootstrapServers());
......
......@@ -415,8 +415,8 @@ public class AppsFlyerEvent implements Serializable {
String event = getEvent(jsonObject, eventType, eventName);
appsFlyerEvent.setEvent_type(eventType);
String[] timeZoneParts = eventTimeWithZone.split("\\+");
LocalDateTime eventTime = DateUtils.formatHMSSAsDate(timeZoneParts[0]);
// String[] timeZoneParts = ;
LocalDateTime eventTime = DateUtils.formatHMSSAsDate(eventTimeWithZone.substring(0,23));
// 如果有错,直接视为错误; +0900
String timeZone = eventTimeWithZone.substring(23);
......
......@@ -46,6 +46,4 @@ public class AppConfig implements Serializable {
private String sinkType;
private Long startOffsetTime;
}
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment