【前提】:
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

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

  1. [原创]Android Monkey 在线日志分析工具开发

    [原创]Android Monkey 在线日志分析工具开发 在移动App测试过程中,Monkey测试是我们发现潜在问题的一种非常有效手段,但是Android原生的Monkey有其天然的不足,数据不能有 ...

  2. Flume 1.7 源码分析(一)源码编译

    Flume 1.7 源码分析(一)源码编译 Flume 1.7 源码分析(二)整体架构 Flume 1.7 源码分析(三)程序入口 1 说明 Flume是Cloudera提供的一个高可用的,高可靠的, ...

  3. java毕业设计——基于java+J2EE+sqlserver的在线考试系统设计与实现(毕业论文+程序源码)——在线考试系统

    基于java+J2EE+sqlserver的在线考试系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+J2EE+sqlserver的在线考试系统设计与实现,文章末尾附有本毕业设 ...

  4. 《MapReduce 2.0源码分析与编程实战》一第1章 HBase介绍

    本节书摘来异步社区<MapReduce 2.0源码分析与编程实战>一书中的第1章,作者: 王晓华 责编: 陈冀康,更多章节内容可以访问云栖社区"异步社区"公众号查看. ...

  5. 从源码分析RocketMQ系列-RocketMQ消息持久化源码详解

    导语   在上篇分析中,提到了一个概念处理器,并且在进入到最终NettyIO的时候看到了一个Pair的对象,这个对象存储了两个对象,一个是执行器,一个是处理器,在进入Runable对象的时候看到封装到 ...

  6. 《MapReduce 2.0源码分析与编程实战》一1.5 看,大象也会跳舞

    本节书摘来异步社区<MapReduce 2.0源码分析与编程实战>一书中的第1章,第1.5节,作者: 王晓华 责编: 陈冀康,更多章节内容可以访问云栖社区"异步社区"公 ...

  7. java计算机毕业设计高铁在线购票系统MyBatis+系统+LW文档+源码+调试部署

    java计算机毕业设计高铁在线购票系统MyBatis+系统+LW文档+源码+调试部署 java计算机毕业设计高铁在线购票系统MyBatis+系统+LW文档+源码+调试部署 本源码技术栈: 项目架构:B ...

  8. 【SemiDrive源码分析】【Yocto源码分析】02 - yocto/meta-openembedded目录源码分析

    [SemiDrive源码分析][Yocto源码分析]02 - yocto/meta-openembedded目录源码分析 一.meta-openembedded 目录 本 SemiDrive源码分析 ...

  9. SRS4.0源码分析-main

    本文采用的 SRS 版本是 4.0-b8 , 下载地址:github 本文开始讲解 SRS 的入口文件.SRS 源码里 其实有 3 个 main() 函数,分别在 srs_main_ingest_hl ...

最新文章

  1. 【FFmpeg】使用sws_scale将AVFrame转换后的图像数据放入cv::Mat中
  2. 怎样用modelsim做后仿真
  3. linux配置一个ip san存储服务器,网络存储服务ip-san搭建
  4. C语言程序设计 | 程序环境和预处理:翻译环境和执行环境、宏、条件编译
  5. Lucene5.5.4入门以及基于Lucene实现博客搜索功能
  6. 禁用mysql的sleep函数_MySQL的sleep函数的特殊特现象
  7. FarPoint Spread For .Net 4.0
  8. 147_Power BI Report Server demo演示
  9. mysql 两行的差异_MySQL两行之间的日期差异
  10. php商品评价代码,php商品对比功能代码分享
  11. Oracle数据库驱动ojdbc6下载
  12. 五分钟解读“大数据”
  13. 一个完整的数据挖掘项目-纽约市建筑能源之星预测
  14. 容迟网络中的路由算法笔记(二)
  15. 密码行业标准培训小结
  16. 【C语言程序设计】C语言三色旗问题!
  17. http/2与http/1的区别
  18. volatile能保证原子性吗?
  19. 刚柔相济 端庄大方——张銅彦行楷书摭谈
  20. maven中server、mirrors和profile的个人理解记录

热门文章

  1. [BUUCTF-pwn]——[ZJCTF 2019]EasyHeap
  2. Shell——read读取控制台输入和函数
  3. 计算机软件 教案,计算机软件系统教案
  4. servlet 认证,授权
  5. 游戏201712-2
  6. Mysql分区对大表查询效率的影响
  7. linux C 进程内部存储管理
  8. HttpModule
  9. 2013 QConf上海软件开发大会总结
  10. linux简单文件管理命令的使用