Flume 1.9.0 的安装(比较简单, 操作也不像老版本那么繁琐了)
2024-09-05 20:13:29
之前已经完成了Hadoop集群、Hbase集群、Hive的搭建, 这次来安装一下flume-1.9.0
安装过程
将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
进入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
配置环境变量
vim ~/.bashrc
# Flume
export FLUME_HOME=/opt/ronnie/flume-1.9.0
export PATH=$FLUME_HOME/bin:$PATH
source ~/.bashrc
查看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
启动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]
最新文章
- Python基本数据类型之set
- 关闭 Windows 的常用端口
- 浅析Java的HashCode,以及equals
- [转] Web 前端优化最佳实践之 Mobile(iPhone) 篇
- base64加密解密文件
- python 常用模块及方法
- Week14(12月11日):路由
- C++学习-5
- ASP.NET Core 入门教程 10、ASP.NET Core 日志记录(NLog)入门
- vitualbox中的centos7与主机共享文件
- MFC中创建自定义消息
- Centos 7.5下搭建SVN源代码服务器
- Database Management System 基础01:管理自己的任何事
- Letsencrypt SSL免费证书申请(Docker)
- Qt动态库静态库的创建、使用、多级库依赖、动态库改成静态库等详细说明
- 约数,gcd,exgcd.
- 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是什么?
- [UE4]使用材质将图片变成黑白
- 简话Angular 01 初识Angular 数据绑定
- Sorted方法排序用法
热门文章
- 8 HTML DOM 元素的查找与改变&;改变CSS样式&;HTML事件
- 对象和Map转化gongju
- 吴裕雄--天生自然TensorFlow2教程:输出方式
- 吴裕雄--天生自然ORACLE数据库学习笔记:其它数据对象
- 【PAT甲级】1025 PAT Ranking (25 分)(结构体排序,MAP<;string,int>;映射)
- Linux centosVMware Nginx安装、 默认虚拟主机、Nginx用户认证、Nginx域名重定向
- Redis有序集合类型
- 对iOS开发的一些认识
- 吴裕雄 Bootstrap 前端框架开发——Bootstrap 按钮:制作一个大按钮
- 吴裕雄 Bootstrap 前端框架开发——Bootstrap 表单:内联表单