Flume自定义拦截器–idea为例
一、新建maven项目
maven建项目参考:https://blog.csdn.net/little_sloth/article/details/107026934
导入依赖包
<dependency>
<groupId>org.apache.flume</groupId>
<artifactId>flume-ng-core</artifactId>
<version>1.8.0</version>
</dependency>
二、拦截器逻辑编写
import org.apache.flume.Context;
import org.apache.flume.Event;
import org.apache.flume.interceptor.Interceptor;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
//自定义flume拦截器
public class InterceptorDemo implements Interceptor {
private List<Event> addHeaderEvents;
@Override
public void initialize() {
addHeaderEvents= new ArrayList<>();
}
@Override
public