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

宁夏网站建设多少钱second是什么意思

宁夏网站建设多少钱,second是什么意思,合肥网站建设的公司,摄影网页设计模板实验目的:掌握Flume采集数据发送到Kafka的方法 实验方法:通过配置Flume的KafkaSink采集数据到Kafka中 实验步骤: 一、明确日志采集方式 一般Flume采集日志source有两种方式: 1.Exec类型的Source 可以将命令产生的输出作为源&…

实验目的:掌握Flume采集数据发送到Kafka的方法

实验方法:通过配置Flume的KafkaSink采集数据到Kafka中

实验步骤:

一、明确日志采集方式

一般Flume采集日志source有两种方式:

1.Exec类型的Source

可以将命令产生的输出作为源,如:

a1.sources.r1.type = exec

a1.sources.r1.command = ping 10.3.1.227 //此处输入命令

2.Spooling Directory类型的 Source

将指定的文件加入到“自动搜集 ”目录中。flume会持续监听这个目录,把文件当做source来处理。注意:一旦文件被放到“自动收集”目录中后,便不能修改,如果修改,flume会报错。此外,也不能有重名的文件,如果有,flume也会报错。

a1.sources.r1.type = spooldir

a1.sources.r1.spoolDir = /home/work/data

向指定的文件目录下传送一个日志文件,发现flume的控制台打印相关的信息;此外,待收集的文件,会追加一个后缀:completed,表示已处理完。

3.确定采集策略:

采用exec方式采集数据

如果采用spooldir的方式来监控log文件夹,flume会采集log数据,flume会不断修改文件名,导致重复。

所以使用exec命令行的方式,通过tail -F *.log命令比较好!

注意: -F根据文件名进行追踪,并保持重试,即该文件被删除或改名后,如果再次创建相同的文件名,会继续追踪。 而-f根据文件的nodeid即文件描述符进行追踪,当文件改名或被删除,追踪停止 。

二、配置KafkaSink

Flume版本多,网上教程多,版本之间不兼容,推荐大家以Flume官网为准。

Exec Source

Kafka Sink

三、配置Flume配置文件

1. 拷贝一份配置文件模板

cp flume-conf.properties.template kafka.conf

2. 编辑kafka.conf

kafka.conf编辑内容如下

# 定义a2配置文件中每个组件的名称
a2.sources = execSrc
a2.channels = memoryChannel
a2.sinks = loggerSink# 配置source组件
# For each one of the sources, the type is defined
a2.sources.execSrc.type = exec
a2.sources.execSrc.command = tail -F /home/hadoop/scripts/realtime/realdata.log# 配置sink组件
# Each sink's type must be defined
a2.sinks.loggerSink.type = org.apache.flume.sink.kafka.KafkaSink
a2.sinks.loggerSink.kafka.topic = RealDataTopic
a2.sinks.loggerSink.kafka.bootstrap.servers = hd1:9092
a2.sinks.loggerSink.kafka.flumeBatchSize = 20
a2.sinks.loggerSink.kafka.producer.acks = 1
a2.sinks.loggerSink.kafka.producer.linger.ms = 1
a2.sinks.loggerSink.kafka.producer.compression.type = snappy# 配置缓存方式
# Each channel's type is defined.
a2.channels.memoryChannel.type = memory
a2.channels.memoryChannel.capacity = 1000
a2.channels.memoryChannel.transactionCapacity = 100# 配置source channel sink之间的连接关系
# The channel can be defined as follows.
a2.sources.execSrc.channels = memoryChannel
a2.sinks.loggerSink.channels = memoryChannel

3. 启动测试

/opt/module/apache-flume-1.9.0-bin/bin/flume-ng agent -c conf -f /opt/module/apache-flume-1.9.0-bin/conf/kafka.conf -n a2 -Dflume.root.logger=INFO,console

实验结果:配置kafkaSink成功,配置source为exec读取shell脚本模拟产生的实时数据

http://www.dtcms.com/wzjs/107079.html

相关文章:

  • wordpress导航页面模板下载地址南京seo圈子
  • 怎么做能让网站收录的快必应搜索
  • 网站建设和优化需要几个人网站推广优化网址
  • 光山网站建设网站模板价格
  • 素马网站建设费用差距互联网推广怎么找渠道
  • 网站建设要注册哪些商标类别互联网广告营销
  • 怎么创网站百度官网认证价格
  • 红豆梧州论坛seod的中文意思
  • 阿里云wordpress建站常州网络推广seo
  • 长沙岳麓区广告公司宁波seo哪家好快速推广
  • wordpress菜单不兼容关键词排名优化公司
  • 上海市建设安全协会网站孟 侠友情链接交换的方法
  • 沧州做网站推广公司百度怎么发布短视频
  • wordpress 邮件投稿信息流优化师简历模板
  • 旅游攻略网站模板seo博客
  • 大型网站 解决方案 技术网络营销有哪些形式
  • 今天西安最新通告短视频seo营销系统
  • 做网站做小程序推广杭州哪家seo公司好
  • 做外单网站亚马逊快手seo关键词优化
  • 新网站多久被百度收录北京网站seo哪家公司好
  • 网站建设丶金手指下拉十五深圳sem优化
  • 24小时自助下单平台网站便宜广州网站建设工作室
  • WordPress优化手机端seo目标关键词优化
  • 佛山网站建设找千界泉州百度竞价开户
  • 怎样在工商局网站上做变更网络营销外包
  • 做网站下载好素材之后怎么建造主页网络营销实施方案
  • 外贸企业网站开发公司做网站怎么做
  • 有特色的网站设计自己搜20条优化措施
  • wordpress 搜索本站网络推广的工作好做吗
  • 涟水网站建设东莞网络营销销售