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

网站营销信息阿里巴巴网站制作

网站营销信息,阿里巴巴网站制作,如何开一家软件外包公司,关于建设网站的情况说明前言 本节内容我们完成Flume数据采集的故障转移案例,使用三台服务器,一台服务器负责采集nc数据,通过使用failover模式的Sink处理器完成监控数据的故障转移,使用Avro的方式完成flume之间采集数据的传输。整体架构如下:…

前言

本节内容我们完成Flume数据采集的故障转移案例,使用三台服务器,一台服务器负责采集nc数据,通过使用failover模式的Sink处理器完成监控数据的故障转移,使用Avro的方式完成flume之间采集数据的传输。整体架构如下:

正文

①在hadoop101服务器的/opt/module/apache-flume-1.9.0/job目录下创建job-nc-flume-avro.conf配置文件,用于监控nc并传输到avro sink

- job-nc-flume-avro.conf配置文件

# Name the components on this agent
a1.sources = r1
a1.channels = c1
a1.sinkgroups = g1
a1.sinks = k1 k2
# Describe/configure the source
a1.sources.r1.type = netcat
a1.sources.r1.bind = localhost
a1.sources.r1.port = 44444
a1.sinkgroups.g1.processor.type = failover
a1.sinkgroups.g1.processor.priority.k1 = 5
a1.sinkgroups.g1.processor.priority.k2 = 10
a1.sinkgroups.g1.processor.maxpenalty = 10000
# Describe the sink
a1.sinks.k1.type = avro
a1.sinks.k1.hostname = hadoop102
a1.sinks.k1.port = 4141
a1.sinks.k2.type = avro
a1.sinks.k2.hostname = hadoop103
a1.sinks.k2.port = 4142
# Describe the channel
a1.channels.c1.type = memory
a1.channels.c1.capacity = 1000
a1.channels.c1.transactionCapacity = 100
# Bind the source and sink to the channel
a1.sources.r1.channels = c1
a1.sinkgroups.g1.sinks = k1 k2
a1.sinks.k1.channel = c1
a1.sinks.k2.channel = c1

②在hadoop102服务器的/opt/module/apache-flume-1.9.0/job目录下创建job-avro-flume-console102.conf配置文件,用于监控avro source数据到控制台

 - job-avro-flume-console102.conf配置文件

# Name the components on this agent
a1.sources = r1
a1.sinks = k1
a1.channels = c1
# Describe/configure the source
a1.sources.r1.type = avro
a1.sources.r1.bind = hadoop102
a1.sources.r1.port = 4141
# Describe the sink
a1.sinks.k1.type = logger
# Describe the channel
a1.channels.c1.type = memory
a1.channels.c1.capacity = 1000
a1.channels.c1.transactionCapacity = 100
# Bind the source and sink to the channel
a1.sources.r1.channels = c1
a1.sinks.k1.channel = c1

③ 在hadoop103服务器的/opt/module/apache-flume-1.9.0/job目录下创建job-avro-flume-console103.conf配置文件,用于监控avro source数据到控制台

- job-avro-flume-console103.conf配置文件

# Name the components on this agent
a1.sources = r1
a1.sinks = k1
a1.channels = c1
# Describe/configure the source
a1.sources.r1.type = avro
a1.sources.r1.bind = hadoop103
a1.sources.r1.port = 4142
# Describe the sink
a1.sinks.k1.type = logger
# Describe the channel
a1.channels.c1.type = memory
a1.channels.c1.capacity = 1000
a1.channels.c1.transactionCapacity = 100
# Bind the source and sink to the channel
a1.sources.r1.channels = c1
a1.sinks.k1.channel = c1

④启动hadoop102上的flume任务job-avro-flume-console102.conf

- 命令:

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

⑤启动hadoop103上的flume任务job-avro-flume-console103.conf 

- 命令:

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

⑥启动hadoop101上的flume任务job-nc-flume-avro.conf

- 命令:

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

⑦使用nc向本地44444监控端口发送数据

 - 由于hadoop103中的sink avro优先级高于hadoop102中的sink avro,故hadoop103接收到了nc发送的数据

- 此时将hadoop103中的flume任务停止,继续通过nc发送数据,hadoop102的sink avro替换hadoop103中的flume任务继续接收数据打印到控制台

- 此时在将hadoop103中的flume监控恢复,继续通过nc发送数据,数据继续通过hadoop103中的sink avro接收数据

结语

至此,关于Flume数据采集之故障转移案例实战到这里就结束了,我们下期见。。。。。。

http://www.yayakq.cn/news/119748/

相关文章:

  • 移动端手机网站模板下载wordpress改大
  • 网站的服务与建设岗位职责衡水网站制作
  • 西宁网站设计公司三河市建设局网站
  • 辽源网站建设设计学历提升怎么找正规渠道
  • 建站平台取名字游戏 网站 模板
  • 网站建好了还需要什么维护织梦网站最下面的网站建设去除
  • 门户网站建设对策及建议娃哈哈网络推广方案
  • 宜宾市珙县住房城乡建设网站微商刚起步怎么找客源
  • 网站开发工程师的职务烟台h5网站制作
  • 食品网站的建设背景手机网站建设流程 知乎
  • 苏州工业园区规划建设局网站新乡网站建设哪家专业
  • 北京建设网站公司网站临沂网站建设价格
  • 网络推广如何做龙岩网站优化公司
  • 做网站需要干什么网站暂时关闭 seo
  • 网站建设师常用的oa系统办公软件
  • 做企业网站 空间怎么买价格低怎么说
  • 杭州网站建设 杭州app广州做网站好的公司
  • 石家庄网站建设公司哪家好怎么用html做移动网站吗
  • 商务网站内容建设包括网页制作基础教程田田田田田田田田
  • 陕西省住房与城乡建设厅网站竣工备案证网上怎么查
  • 团购网站做摄影广州建设培训网站
  • 公众号免费素材网站制作asp.net网站
  • 网站模板修改器做网站最多的行业
  • 蓝色网站配色方案wordpress做公司官网
  • 网站被k表现网页设计参考图
  • 网站设计开发文档模板下载广西网站建设服务好
  • 山东天成水利建设 网站培训教育网站开发
  • 呼和浩特建设网站成都微信公众号制作
  • 高新快速建设网站电话在线教育 wordpress
  • 江西网站开发企业wordpress设置在新页面打开空白