1、下载apache-flume-1.7.0-src.tar.gz
下载地址:http://archive.apache.org/dist/flume/1.7.0/
http://archive.apache.org/dist/flume/1.7.0/apache-flume-1.7.0-src.tar.gz
2、Windows本地安装maven-3.3.9
解压apache-flume-1.7.0-src.tar.gz
并进入解压路径:
其中flume-ng-morphline-solr-sink
我们用不到,可以直接注释掉,在flume-ng-sinks
下的pom.xml中找到并注释掉
<modules>
<module>flume-hdfs-sink</module>
<module>flume-irc-sink</module>
<module>flume-ng-hbase-sink</module>
<module>flume-ng-elasticsearch-sink</module>
<!--<module>flume-ng-morphline-solr-sink</module> -->
<module>flume-ng-kafka-sink</module>
</modules>
使用命令:mvn clean compile validate -Denforcer.skip=true
进行编译,使用 mvan命名钱需要配置好maven的setting.xml 和仓库的路径
3、flume源码编译好后导入IDEA:
可以采用open的方式直接打开,也可以采用import的方式直接导入进来,下面介绍import的方式
导入成功之后build project