IDEA导入Flume源码并编译

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
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_43081842/article/details/105777904
今日推荐