目录
什么是0点漂移问题?
即:第一天晚上11:59:59产生的数据可能会在第二天的0点左右收到,如果不处理就会当成第二天产生的数据,影响准确性,所以需要处理
哪个位置处理?
如果你的数仓用到flume;一般在flume中的kafkasource下又加了一个拦截器进行处理
处理代码/拦截器代码如下:
public class TimestampAndTableNameInterceptor implements Interceptor {
@Override
public void initialize() {
}
@Override
public Event intercept(Event event) {
//获取头数据
Map<String, String> headers = event.getHeaders();