之前已经完成了Hadoop集群、Hbase集群、Hive的搭建, 这次来安装一下flume-1.9.0

安装过程

  1. 将tar包上传并解压到指定目录, 并修改名称

    tar -zxvf apache-flume-1.9.0-bin.tar.gz -C /opt/ronnie
    cd /opt/ronnie/
    mv apache-flume-1.9.0-bin/ flume-1.9.0
  2. 进入flume配置文件目录, 拷贝一份环境配置文件并修改

    cd flume-1.9.0/conf/
    cp flume-env.sh.template flume-env.sh
    vim flume-env.sh
    # 修改JAVA_HOME
    export JAVA_HOME=/usr/lib/jvm/jdk1.8
  3. 配置环境变量

    • vim ~/.bashrc

      # Flume
      export FLUME_HOME=/opt/ronnie/flume-1.9.0
      export PATH=$FLUME_HOME/bin:$PATH
    • source ~/.bashrc

  4. 查看flume版本

    flume-ng version
    
    # result
    Flume 1.9.0
    Source code repository: https://git-wip-us.apache.org/repos/asf/flume.git
    Revision: d4fcab4f501d41597bc616921329a4339f73585e
    Compiled by fszabo on Mon Dec 17 20:45:25 CET 2018
    From source with checksum 35db629a3bda49d23e9b3690c80737f9
  5. 启动flume

    • 配置flume运行文件flume-conf.properties

      cp flume-conf.properties.template flume-conf.properties
      vim flume-conf.properties

      # 1.Name the components on this agent
      a1.sources = r1
      a1.sinks = k1
      a1.channels = c1 # 2.Describe/configure the source
      a1.sources.r1.type = netcat
      a1.sources.r1.bind = node02 # 我改了hostname文件
      a1.sources.r1.port = 44444 # 3.Describe the sink
      a1.sinks.k1.type = logger # 4.Use a channel which buffers events in memory
      a1.channels.c1.type = memory
      a1.channels.c1.capacity = 1000
      a1.channels.c1.transactionCapacity = 100 # 5.Bind the source and sink to the channel
      a1.sources.r1.channels = c1
      a1.sinks.k1.channel = c1
    • 运行flume

      flume-ng agent \
      --name a1 \
      --conf $FLUME_HOME/conf \
      --conf-file $FLUME_HOME/conf/flume-conf.properties \
      -Dflume.root.logger=INFO,console
    • 启动成功

      erGroup.java:119)] Monitored counter group for type: CHANNEL, name: c1: Successfully registered new MBean.
      2019-12-09 16:05:05,927 (lifecycleSupervisor-1-0) [INFO - org.apache.flume.instrumentation.MonitoredCounterGroup.start(MonitoredCounterGroup.java:95)] Component type: CHANNEL, name: c1 started
      2019-12-09 16:05:05,927 (conf-file-poller-0) [INFO - org.apache.flume.node.Application.startAllComponents(Application.java:196)] Starting Sink k1
      2019-12-09 16:05:05,927 (conf-file-poller-0) [INFO - org.apache.flume.node.Application.startAllComponents(Application.java:207)] Starting Source r1
      2019-12-09 16:05:05,928 (lifecycleSupervisor-1-1) [INFO - org.apache.flume.source.NetcatSource.start(NetcatSource.java:155)] Source starting
      2019-12-09 16:05:05,935 (lifecycleSupervisor-1-1) [INFO - org.apache.flume.source.NetcatSource.start(NetcatSource.java:166)] Created serverSocket:sun.nio.ch.ServerSocketChannelImpl[/192.168.180.131:44444]

最新文章

  1. Python基本数据类型之set
  2. 关闭 Windows 的常用端口
  3. 浅析Java的HashCode,以及equals
  4. [转] Web 前端优化最佳实践之 Mobile(iPhone) 篇
  5. base64加密解密文件
  6. python 常用模块及方法
  7. Week14(12月11日):路由
  8. C++学习-5
  9. ASP.NET Core 入门教程 10、ASP.NET Core 日志记录(NLog)入门
  10. vitualbox中的centos7与主机共享文件
  11. MFC中创建自定义消息
  12. Centos 7.5下搭建SVN源代码服务器
  13. Database Management System 基础01:管理自己的任何事
  14. Letsencrypt SSL免费证书申请(Docker)
  15. Qt动态库静态库的创建、使用、多级库依赖、动态库改成静态库等详细说明
  16. 约数,gcd,exgcd.
  17. hadoop-n.x.y-src.tar.gz 、hadoop-n.x.y-src.tar.gz.asc 、hadoop-n.x.y-src.tar.gz.md5 、hadoop-n.x.y-src.tar.gz.mds是什么?
  18. [UE4]使用材质将图片变成黑白
  19. 简话Angular 01 初识Angular 数据绑定
  20. Sorted方法排序用法

热门文章

  1. 8 HTML DOM 元素的查找与改变&改变CSS样式&HTML事件
  2. 对象和Map转化gongju
  3. 吴裕雄--天生自然TensorFlow2教程:输出方式
  4. 吴裕雄--天生自然ORACLE数据库学习笔记:其它数据对象
  5. 【PAT甲级】1025 PAT Ranking (25 分)(结构体排序,MAP<string,int>映射)
  6. Linux centosVMware Nginx安装、 默认虚拟主机、Nginx用户认证、Nginx域名重定向
  7. Redis有序集合类型
  8. 对iOS开发的一些认识
  9. 吴裕雄 Bootstrap 前端框架开发——Bootstrap 按钮:制作一个大按钮
  10. 吴裕雄 Bootstrap 前端框架开发——Bootstrap 表单:内联表单