1. 1.wget 获取flume安装包
    2. wget http://mirrors.hust.edu.cn/apache/flume/1.6.0/apache-flume-1.6.0-bin.tar.gz
    3. 2.解压flume安装包
    4. tar -zxvf apache-flume-1.6.0-bin.tar.gz
    5. mv apache-flume-1.6.0-bin flume
    6. 3.进入flumeconf目录
    7. cd flume/conf
    8. ll
    9. 总用量 20
    10. -rw-r--r--. 1 root root 1661 8 14 13:49 flume-conf.properties
    11. -rw-r--r--. 1 501 games 1661 5 9 2015 flume-conf.properties.template
    12. -rw-r--r--. 1 501 games 1110 5 9 2015 flume-env.ps1.template
    13. -rw-r--r--. 1 501 games 1214 5 9 2015 flume-env.sh.template
    14. -rw-r--r--. 1 501 games 3107 5 9 2015 log4j.properties
    15. 4.拷贝出配置文件模板
    16. cp flume-conf.properties flume.conf
    17. 5.修改配置文件
    18. gedit flume.conf
    19. 一个简单的demo
    20. #对channel而言,相当于生产者,通过接收各种格式数据发送给channel进行传输
    21. a1.sources = b1
    22. #相当于数据缓冲区,接收source数据发送给sink
    23. a1.channels = c1
    24. # 对channel而言,相当于消费者,通过接收channel数据通过指定数据类型发送到指定位置
    25. a1.sinks = d1
    26. #配置一下数据来源的信息
    27. a1.sources.b1.type=netcat
    28. #绑定本地地址
    29. a1.sources.b1.bind=localhost
    30. #监听一个端口
    31. a1.sources.b1.port=44444
    32. #配置一下sinks的消费的时候的类型
    33. a1.sinks.d1.type = logger
    34. a1.channels.c1.type = memory
    35. #上线是1000
    36. a1.channels.c1.capacity = 1000
    37. a1.channels.c1.transactionCapacity = 100
    38. # Bind the source and sink to the channel
    39. #数据来源和消费者采用的是一个通道
    40. a1.sources.b1.channels = c1
    41. a1.sinks.d1.channel = c
    42. 编写的时候多编写几次应该就可以记住了
    43. source 数据源
    44. chanel 通道
    45. sinks 使用者
    46. 保存配置文件 进入bin 目录启动 a1 其实也很好发现是我编写的时候起的名字 a1
    47. 配置文件-f
    48. ./flume-ng agent -n a1 -f ../conf/flume.conf

    启动成功日志
    Flume简单安装 简单demo - 图1

    新开一个终端采用telnet 命令去链接source 再去查看打开的flume种断 可以看到控制台的打印日志
    

    Flume简单安装 简单demo - 图2

    Flume简单安装 简单demo - 图3