Flume-ng数据连接kafka
来源:互联网 发布:企业铃声制作软件 编辑:程序博客网 时间:2024/05/16 15:26
本文介绍一些关于kafka有关的数据交互。
Flume+kafka
1. 安装Flume
安装包: apache-flume-1.6.0-bin
安装过程这里不予说明,详见《Flume-ng安装.pdf》
2. 安装kafka
安装包: kafka_2.11-0.9.0.0
安装过程这里不予说明,详见《kafka集群安装.pdf》
3. 下载插件包
下载地址:https://github.com/beyondj2ee/flumeng-kafka-plugin
包名: flumeng-kafka-plugin-master.zip
4. 修改配置文件
提取插件中的flume-conf.properties文件
修改该文件:
#source section
producer.sources.s.type = exec
producer.sources.s.command = tail -f -n+1 /app/data/flume/test.log
producer.sources.s.channels = c
producer.sinks.r.custom.topic.name=test2
consumer.sources.s.zookeeper.connect=127.0.0.1:42182
consumer.sources.s.custom.topic.name=test2
红色部分可根据实际情况自行修改
将改后的配置文件放进flume/conf目录下。
5. 添加jar包
插件libs目录下
插件package目录下
如果是flume1.6.0版本还需要添加kafka项目libs目录中的
kafka-clients-0.9.0.0.jar
把以上jar包全部添加到flume的libs目录下。
6. 启动
先启动zookeeper
zkServer.sh start (注意启动目录生成out文件)
启动kafka
bin/kafka-server-start.sh -daemon config/server.properties &
最后再启动flume
nohup bin/flume-ng agent --conf conf --conf-file conf/flume.conf.properties--nameproducer -Dflume.root.logger=INFO,console &
7. 测试
echo “aaaaaaaaaaaaaaaa” 〉〉/app/data/flume/test.log
查看kafka消费信息
bin/kafka-console-consumer.sh --zookeeper localhost:42182 --topic test2 --from-beginning
- Flume-ng数据连接kafka
- 基于flume-ng抓取mysql数据到kafka
- 基于flume-ng抓取mysql数据到kafka
- flume-ng与kafka整合
- flume 读取kafka 数据
- Flume-ng+Kafka+storm的学习笔记
- Flume-ng+Kafka+storm的学习笔记
- Flume-ng+Kafka+storm的学习笔记
- Flume-ng+Kafka+storm的学习笔记
- Flume-ng+Kafka+storm的学习笔记
- Flume-ng+Kafka+storm的学习笔记
- Flume-ng+Kafka+storm的学习笔记
- Flume-ng+Kafka+Storm处理日志
- flume-ng+kafka单机安装测试
- flume-ng和kafka集成的配置
- flume-NG整合hdfs和kafka
- Flume连接oracle实时推送数据到kafka
- 大数据架构:flume-ng+Kafka+Storm+HDFS 实时系统组合
- 本地化房产网站的运营策略
- 将小写金额转成大写金额
- spoj Brocken Data Base
- bzoj 2763: [JLOI2011]飞行路线 分层图最短路
- (学习笔记)stm32f4在液晶上画圆及填充圆的几种方法
- Flume-ng数据连接kafka
- 扩展jQuery-easyui中的tab组件
- 蓝鸥 8.21
- MVC数据建模例子
- iOS App 唤醒另一个App
- Qt/C++ 改变图片亮度算法 注意是算法
- 图片文件多线程断点下载
- Android Small框架增量升级方案
- mybatis映射