Flume集群搭建

 

Flume集群搭建

 

1. 下载apache-flume-1.8.0-bin.tar.gz

 

2. 上传到liunx中

 

3. 解压apache-flume-1.8.0-bin.tar.gz

 

         tar  -zxvf  apache-flume-1.8.0-bin.tar.gz

 

4. 将apache-flume-1.8.0-bin名称改成 flume-1.8.0(可以不改)

 

         mv apache-flume-1.8.0-bin flume-1.8.0

         ls

 

4. 来到root用户下,添加环境变量

 

         export FLUME_HOME=/home/hadoop/flume-1.8.0

         export FLUME_CONF_DIR=$FLUME_HOME/conf

修改PATH,在后面增加:$FLUME_HOME/bin

 

 

5. 回到hadoop用户下,并来到conf目录

        

         su  hadoop

         cd  flume-1.8.0/

         ls

         cd  conf

 

6. 复制flume-env.sh.template成flume-env.sh

  复制flume-conf.properties.template成flume-conf.properties

 

         ls

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

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

 

 

7. 修改flume-env.sh

 

         export  JAVA_HOME=/usr/java/jdk1.8.0_144

         去掉export  JAVA_OPTS的注释

 

8.修改flume-conf.properties(简单配置)

 

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.sources.r1.channels = c1

 

a1.sinks.k1.type = logger

 

a1.sinks.k1.channel = c1

 

a1.channels.c1.type = memory

 

a1.channels.c1.capacity = 1000

a1.channels.c1.transactionCapacity = 100

 

 

9.启动名为a1的agent

 

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

 

10. 测试能否正常监听使用,打开一个新的终端

         telnet  localhost  44444

         hello world

 

 

注:使用以下的配置文件时,需要将主机名,用户进行修改,(如:grid修改为hadoop,Master修改为namenode)

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值