01【在线日志分析】之Flume-1.7.0源码编译导入eclipse

简介: 【前提】: 1.windows 7 安装maven-3.3.9   其中在conf/setting.xml文件添加   D:\software\apache-maven-3.

【前提】:
1.windows 7 安装maven-3.3.9
  其中在conf/setting.xml文件添加
  D:\software\apache-maven-3.3.9\repository
  http://blog.csdn.net/defonds/article/details/41957287

2.windows 7 安装eclipse 64位(百度下载,解压即可)

3.eclipse安装maven插件,选择第二种方式link
http://blog.csdn.net/lfsfxy9/article/details/9397937

其中 eclipse-maven3-plugin.7z 这个包可以加群258669058找我,分享给你

 

【flume-ng 1.7.0源码的编译导入eclipse】:
1.下载官网的源码(不要下载GitHub上源码,因为这时pom文件中版本为1.8.0,编译会有问题)
http://archive.apache.org/dist/flume/1.7.0/

  a.下载apache-flume-1.7.0-src.tar.gz
  b.解压重命名为flume-1.7.0


2.修改pom.xml (大概在621行,将自带的repository注释掉,添加以下的)

点击(此处)折叠或打开

  1. <repository>
  2.        <id>maven.tempo-db.com</id>
  3.        <url>http://maven.oschina.net/service/local/repositories/sonatype-public-grid/content/</url>
  4.  </repository>


3.打开cmd,编译
  cd /d D:\[WORK]\Training\05Hadoop\Compile\flume-1.7.0

  mvn compile

4.打开eclipse,单击Window-->Perferences-->左侧的Maven-->User Settings
  然后设置自己的mvn的setting.xml路径和Local Repository
  (最好使用Maven3.3.x版本以上,我是3.3.9)

 

5.关闭eclipse的 Project-->Buid Automatically

6.关闭eclipse的Download repository index updates on startup

7.导入flume1.7.0源码
   a.File-->Import-->Maven-->Existing Maven Projects-->Next
   b.选择目录--> Finish

8.检查源码,没有抛任何错误


参考:
http://blog.csdn.net/derek_zhang_/article/details/20402901
https://my.oschina.net/qiangzigege/blog/522585
http://blog.csdn.net/qianshangding0708/article/details/48087911

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
相关文章
|
3月前
|
开发工具 Android开发 git
【dbeaver】Eclipse 运行 dbeaver 源码
【dbeaver】Eclipse 运行 dbeaver 源码
114 0
|
5月前
|
SQL Java 应用服务中间件
Eclipse导入项目的配置步骤说明
Eclipse导入项目的配置步骤说明
137 0
Eclipse导入项目的配置步骤说明
|
6月前
|
Java 关系型数据库 MySQL
SSM度假村管理系统开发mysql数据库web结构java编程计算机网页源码eclipse项目
SSM 度假村管理系统是一套完善的信息系统,结合SSM框架完成本系统,对理解JSP java编程开发语言有帮助系统采用SSM框架(MVC模式开发),系统具有完整的源代码和数据库,系统主要采用B/S模式开发。 前段主要技术html div js 后端主要技术 SSM框架 java jdbc 数据库 mysql 开发工具 eclipse JDK1.8 TOMCAT 8.5
36 0
|
2月前
|
缓存 Oracle Java
Flink CDC编译问题之编译后看不到变更日志如何解决
Flink CDC编译指的是将Flink CDC源代码转换成可执行程序的过程,可能会涉及到依赖管理和环境配置等问题;本合集将介绍Flink CDC编译的步骤、常见错误及其解决办法,以确保顺利完成编译过程。
|
7月前
|
Java 应用服务中间件 Android开发
eclipse项目导入到idea
eclipse项目导入到idea
202 0
|
3月前
|
Java 关系型数据库 BI
基于Java Swing 开发的网吧管理系统【eclipse和idea两个版本运行源码】
基于Java Swing 开发的网吧管理系统【eclipse和idea两个版本运行源码】
|
5月前
|
Java 应用服务中间件 Android开发
IDEA Eclipse项目如何导入tomcat里面的jar包
IDEA Eclipse项目如何导入tomcat里面的jar包
63 0
|
6月前
|
Java 关系型数据库 MySQL
SSM培训报名管理系统开发mysql数据库web结构java编程计算机网页源码eclipse项目
SSM 培训报名管理系统是一套完善的信息系统,结合SSM框架完成本系统,对理解JSP java编程开发语言有帮助系统采用SSM框架(MVC模式开发),系统具有完整的源代码和数据库,系统主要采用B/S模式开发。 前段主要技术html div js 后端主要技术 SSM框架 java jdbc 数据库 mysql 开发工具 eclipse JDK1.8 TOMCAT 8.5
31 0
|
6月前
|
Java 关系型数据库 MySQL
SSM宾馆客房管理系统开发mysql数据库web结构java编程计算机网页源码eclipse项目
SSM 宾馆客房管理系统是一套完善的信息系统,结合springboot框架和bootstrap完成本系统,对理解JSP java编程开发语言有帮助系统采用SSM框架(MVC模式开发),系统具有完整的源代码和数据库,系统主要采用B/S模式开发。 前段主要技术 bootstrap.css jquery 后端主要技术 SSM 数据库 mysql 开发工具 eclipse JDK1.8 TOMCAT 8.5
40 0
SSM宾馆客房管理系统开发mysql数据库web结构java编程计算机网页源码eclipse项目
|
6月前
|
Java 关系型数据库 MySQL
SSM咖啡点餐管理系统开发mysql数据库web结构java编程计算机网页源码eclipse项目
SSM 咖啡点餐管理系统是一套完善的信息系统,结合SSM框架完成本系统,对理解JSP java编程开发语言有帮助系统采用SSM框架(MVC模式开发),系统具有完整的源代码和数据库,系统主要采用B/S模式开发。 前段主要技术html div js jquery 后端主要技术 SSM框架 java jdbc 数据库 mysql 开发工具 eclipse JDK1.8 TOMCAT 8.5
50 0

推荐镜像

更多