当前位置: 首页 > news >正文

玉溪哪有网站建设服务公司网片

玉溪哪有网站建设服务公司,网片,seo整站优化什么价格,温州网站开发流程前言 本节内容我们主要介绍一下flume数据采集和kafka消息中间键的整合。通过flume监听nc端口的数据,将数据发送到kafka消息的first主题中,然后在通过flume消费kafka中的主题消息,将消费到的消息打印到控制台上。集成使用flume作为kafka的生产…

前言

本节内容我们主要介绍一下flume数据采集和kafka消息中间键的整合。通过flume监听nc端口的数据,将数据发送到kafka消息的first主题中,然后在通过flume消费kafka中的主题消息,将消费到的消息打印到控制台上。集成使用flume作为kafka的生产者和消费者。关于nc工具、flume以及kafka的安装部署,这里不在赘述,请读者查看作者往期博客内容。整体架构如下:

正文

  • 启动Kafka集群,创建first主题

- 启动Kafka集群

- 创建first主题

kafka-topics.sh --bootstrap-server hadoop101:9092 --create --topic first --partitions 3 --replication-factor 3

- 查看first主题详情

kafka-topics.sh --bootstrap-server hadoop101:9092 --describe --topic first

  • 在hadoop101服务器flume安装目录/opt/module/apache-flume-1.9.0/job下创建nc监听服务

 - 创建nc监听的flume任务:job-netcat-flume-kafka.conf

# 1 组件定义
a1.sources = r1
a1.sinks = k1
a1.channels = c1
# 2 配置 source
a1.sources.r1.type = netcat
a1.sources.r1.bind = hadoop101
a1.sources.r1.port = 1111
# 3 配置 channel
a1.channels.c1.type = memory
a1.channels.c1.capacity = 1000
a1.channels.c1.transactionCapacity = 100
# 4 配置 sink
a1.sinks.k1.type = org.apache.flume.sink.kafka.KafkaSink
a1.sinks.k1.kafka.bootstrap.servers = hadoop101:9092,hadoop102:9092,hadoop103:9092
a1.sinks.k1.kafka.topic = first
a1.sinks.k1.kafka.flumeBatchSize = 20
a1.sinks.k1.kafka.producer.acks = 1
a1.sinks.k1.kafka.producer.linger.ms = 1
# 5 拼接组件
a1.sources.r1.channels = c1
a1.sinks.k1.channel = c1

  • 在hadoop102服务器flume安装目录/opt/module/apache-flume-1.9.0/job下创建kafka监听r任务

-  创建kafka监听的flume任务:job-kafka-flume-console.conf

# 1 组件定义
a1.sources = r1
a1.sinks = k1
a1.channels = c1
# 2 配置 source
a1.sources.r1.type = org.apache.flume.source.kafka.KafkaSource
a1.sources.r1.batchSize = 50
a1.sources.r1.batchDurationMillis = 200
a1.sources.r1.kafka.bootstrap.servers = hadoop101:9092,hadoop102:9092,hadoop103:9092
a1.sources.r1.kafka.topics = first
a1.sources.r1.kafka.consumer.group.id = custom.g.id
# 3 配置 channel
a1.channels.c1.type = memory
a1.channels.c1.capacity = 1000
a1.channels.c1.transactionCapacity = 100
# 4 配置 sink
a1.sinks.k1.type = logger
# 5 拼接组件
a1.sources.r1.channels = c1
a1.sinks.k1.channel = c1

  • 在hadoop102服务器启动kafka监听任务job-kafka-flume-console.conf

- 启动job-kafka-flume-console.conf任务

bin/flume-ng agent -c conf/ -n a1 -f job/job-kafka-flume-console.conf -Dflume.root.logger=INFO,console

  •  在hadoop101服务器启动nc监听任务job-netcat-flume-kafka.conf

 - 启动job-netcat-flume-kafka.conf任务

bin/flume-ng agent -c conf/ -n a1 -f job/job-netcat-flume-kafka.conf -Dflume.root.logger=INFO,console

  •  使用netcat工具发送数据到nc服务1111端口

- 发送nc消息

  • 查看结果 

- 控制台结果

结语

该案例证明了flume1成功采集到了nc监听端口的数据,并将数据发送到了kafka主题first中,flume2成功从kafka主题中消费到了数据并打印到了控制台。关于Flume数据采集之kafka数据生产与消费的集成案例到这里就结束了,我们下期见。。。。。。

http://www.khdw.cn/news/60484.html

相关文章:

  • 天权网站建设长沙网络推广营销
  • 建设中标查询网站seo服务建议
  • 网站怎么做响应式最新国内重大新闻
  • 电器网站建设个人自己免费建网站
  • 四川省建设规划局官方网站谷歌广告联盟官网
  • 云南高端建设网站百度推广工资多少钱一个月
  • 网站关键词选择广州百度推广代理公司
  • 免费公司网站seo培训优化
  • 网站首页收录怎样做好服务营销
  • 最新采购求购信息网站时事新闻最新
  • 做网站编程序windows优化大师怎么下载
  • 做影视网站需要境外优化排名推广技术网站
  • 东莞网站开发技术公司电话有什么可以做推广的软件
  • 中国建筑集团网站重庆网站推广专家
  • 永康网站优化seo兼职怎么收费
  • 内嵌百度新闻网站html源码一站式海外推广平台
  • 南山网站开发网站搭建流程
  • 巩义做网站推广青岛seo推广公司
  • 做海报网站各大网址收录查询
  • 114百事通做网站是不是诈骗seo的培训网站哪里好
  • 室内设计联盟邀请码seo网站推广招聘
  • 教育网站建设的雷区百度链接提交收录入口
  • 福州网站建设哪家专业宁波做网站的公司
  • 网站做排名靠前百度百家自媒体平台注册
  • 班级展示网站自媒体平台
  • 2个域名指向同一个网站seo营销方法
  • 网络推广怎样做广西seo搜索引擎优化
  • 杭州久邦电力建设有限公司网站seo怎么做优化计划
  • 韩国美食做视频网站有哪些网站优化排名易下拉效率
  • 视频网站如何做营销策划百度指数如何提升