感觉对flume只是会用,并不了解底层实现,所以我准备追追源码,看看flume的一个运行过程。
1.安装flume(略)
2.开启远程调试
在flume的bin目录找到flume-ng,然后在flume-ng中找到图中所示的部分:
修改框住的地方为:
JAVA_OPTS="-Xmx20m -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=y"
开启远程调试,调试端口设置为8000。
3.添加源码
这里填git地址
4.添加idea配置