flume的安装和启动

您所在的位置:网站首页 hadoop语法脚本 flume的安装和启动

flume的安装和启动

2023-11-20 15:42| 来源: 网络整理| 查看: 265

环境准备

Centos7 flume包下载地址

复制到虚拟机安装路径

安装 tar -zxvf apache-flume-1.9.0-bin.tar.gz

进入配置文件目录

cd apache-flume-1.9.0-bin/conf/

复制配置文件

cp flume-env.sh.template flume-env.sh

修改

vim flume-env.sh

最后面一行加上jdk路径

export JAVA_HOME=/home/workspace/jdk1.8.0_101

新建 example.conf配置文件

touch example.conf

编辑

vim example.conf

添加配置信息

a1.sources=r1 a1.sinks=k1 a1.channels=c1 a1.sources.r1.type=netcat a1.sources.r1.bind=0.0.0.0 a1.sources.r1.port=514 #start #控制台输出 a1.sinks.k1.type=logger #存在logs文件夹中 #a1.sinks.k1.type=file_roll #a1.sinks.k1.sink.directory=/home/workspace/apache-flume-1.9.0-bin/logs #end a1.channels.c1.type=memory a1.channels.c1.capacity=1000 a1.channels.c1.transactionCapacity = 1000 a1.sources.r1.channels=c1 a1.sinks.k1.channel=c1 启动

启动先返回到apache-flume-1.9.0-bin目录下,否则路径可能会有问题,

./bin/flume-ng agent --conf conf --conf-file conf/example.conf --name a1 -Dflume.root.logger=INFO,console

这个方式启动按Ctrl+C会关闭 建议后台方式启动

./bin/flume-ng agent --conf conf --conf-file conf/example.conf --name a1 -Dflume.root.logger=INFO,console & 测试

另起一个控制台,用telnet 连接测试 telnet 127.0.0.1 514

输入字符串 回车 在这里插入图片描述 查看开启flume控制台是否有输出 在这里插入图片描述

如果telnet未安装请参考



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3