flume1.9.0安装配置(伪分布式)

mac2024-03-12  30

安装flume伪分布式

上传apache-flume-1.9.0-bin.tar.gz到根目录/root/

进入路径/usr/local/,在该路径下解压apache-flume-1.9.0-bin.tar.gz

tar -zxvf /root/apache-flume-1.9.0-bin.tar.gz ls查看是否解压成功 重命名apache-flume-1.9.0-bin为flume mv apache-flume-1.9.0-bin flume 进入/etc/profile/修改环境变量

vi /etc/profile 添加以下内容:

export FLUME_HOME=/usr/local/flume export PATH=$PATH:$FLUME_HOME/bin

按Esc键,然后按":wq"保存退出 刷新环境变量 source /etc/profile 进入路径/usr/local/flume/conf cd /usr/local/flume/conf 复制一份flume-env.sh.template文件并将其改为flume-env.sh cp flume-env.sh.template flume-env.sh 修改flume-env.sh配置文件 vi flume-env.sh 修改以下内容:

按Esc键,然后按":wq"保存退出

查看flume版本: flume-ng version 进入路径/usr/local/flume/conf cd /usr/local/flume/conf 创建agent.conf文件 touch agent.conf 添加以下内容: 按Esc键,然后按":wq"保存退出

a1.sources = r1 a1.sinks = k1 a1.channels = c1 a1.sources.r1.type = netcat a1.sources.r1.bind = localhost a1.sources.r1.port = 44444 a1.sinks.k1.type = logger a1.channels.c1.type = memory a1.channels.c1.capacity = 1000 a1.channels.c1.transactionCapacity = 100 a1.sources.r1.channels = c1 a1.sinks.k1.channel = c1

启动flume flume-ng agent --conf conf --conf-file /usr/local/flume/conf/agent.conf --name a1 -Dflume.root.logger=INFO,console

启动成功

最新回复(0)