中文在线免费看视频_国产成人精品亚洲日本在线观看_亚洲精品第一综合99久久_国产亚洲精品日韩综合网

當前位置: 首頁 / 技術干貨 / 正文
數據采集工具之Flume 的自動容災和負載均衡

2023-03-17

   1. sink qianfeng

數據采集工具之Flume 的自動容災和負載均衡

  說明

  flume的自動容災指的是當某一個channel或者sink擋掉后,由其他的sink來接收數據

  flume的負載均衡指的是多個channel處理的event的數量盡可能的相同。

  自動容災

  上游方案的編寫

  [root@qianfeng01 ~]# vim first-processor.conf

  #list names

  a1.sources = r1

  a1.channels = c1

  a1.sinks = k1 k2

  a1.sources.r1.channels = c1

  a1.sinks.k1.channel = c1

  a1.sinks.k2.channel = c1

  # source

  a1.sources.r1.type = syslogtcp

  a1.sources.r1.host = qianfeng01

  a1.sources.r1.port = 10086

  # channel

  a1.channels.c1.type = memory

  # sink

  a1.sinks.k1.type = avro

  a1.sinks.k1.hostname = qianfeng02

  a1.sinks.k1.port = 10087

  a1.sinks.k2.type = avro

  a1.sinks.k2.hostname = qianfeng03

  a1.sinks.k2.port = 10088

  #設置sink組

  a1.sinkgroups = g1

  a1.sinkgroups.g1.sinks = k1 k2

  a1.sinkgroups.g1.processor.type = failover

  a1.sinkgroups.g1.processor.priority.k1 = 10

  a1.sinkgroups.g1.processor.priority.k2 = 5

  a1.sinkgroups.g1.processor.maxpenalty = 10000

  下游的qianfeng02上的方案

  [root@qianfeng02 flumeconf]# vim second-processor.conf

  #list names

  a1.sources = r1

  a1.channels = c1

  a1.sinks = k1

  a1.sources.r1.channels = c1

  a1.sinks.k1.channel = c1

  # source

  a1.sources.r1.type = avro

  a1.sources.r1.bind = qianfeng02

  a1.sources.r1.port = 10087

  # channel

  a1.channels.c1.type = memory

  # sink

  a1.sinks.k1.type = logger

  下游的qianfeng03上的方案

  [root@qianfeng03 flumeconf]# vim third-processor.conf

  #list names

  a1.sources = r1

  a1.channels = c1

  a1.sinks = k1

  a1.sources.r1.channels = c1

  a1.sinks.k1.channel = c1

  # source

  a1.sources.r1.type = avro

  a1.sources.r1.bind = qianfeng03

  a1.sources.r1.port = 10088

  # channel

  a1.channels.c1.type = memory

  # sink

  a1.sinks.k1.type = logger

  啟動

  先啟動下游的兩個方案

  [root@qianfeng02 flumeconf]# flume-ng agent -c ../conf -f second-processor.properties -n a1 -Dflume.root.logger=INFO,console

  [root@qianfeng03 flumeconf]# flume-ng agent -c ../conf -f third-processor.properties -n a1 -Dflume.root.logger=INFO,console

  在啟動上游的一個方案

  [root@qianfeng03 flumeconf]# flume-ng agent -c ../conf -f first-processor.properties -n a1 -Dflume.root.logger=INFO,console

  測試

  [root@qianfeng02 ~]# echo "helloworld" | nc qianfeng01 10086

  由于k1的優先級是最高的,因此會看到qianfeng02上有數據

  模擬自動容災,使用ctrl+c 殺死qianfeng02上的方案,就會看到qianfeng03上有數據了。

  負載均衡

  負載均衡Sink 選擇器提供了在多個sink上進行負載均衡流量的功能。 它維護一個活動sink列表的索引來實現負載的分配。 默認支持了輪詢(round_robin)和隨機(random)兩種選擇機制分配負載。 默認是輪詢,可以通過配置來更改。

  注意: 如果backoff設置為true則啟用了退避機制,失敗的sink會被放入黑名單,達到一定的超時時間后會自動從黑名單移除。 如從黑名單出來后sink仍然失敗,則再次進入黑名單而且超時時間會翻倍,以避免在無響應的sink上浪費過長時間。 如果沒有啟用退避機制,在禁用此功能的情況下,發生sink傳輸失敗后,會將本次負載傳給下一個sink繼續嘗試,因此這種情況下是不均衡的。

  上游方案的編寫

  [root@qianfeng01 ~]# vim first-processor.conf

  #list names

  a1.sources = r1

  a1.channels = c1

  a1.sinks = k1 k2

  a1.sources.r1.channels = c1

  a1.sinks.k1.channel = c1

  a1.sinks.k2.channel = c1

  # source

  a1.sources.r1.type = syslogtcp

  a1.sources.r1.host = qianfeng01

  a1.sources.r1.port = 10086

  # channel

  a1.channels.c1.type = memory

  # sink

  a1.sinks.k1.type = avro

  a1.sinks.k1.hostname = qianfeng02

  a1.sinks.k1.port = 10087

  a1.sinks.k2.type = avro

  a1.sinks.k2.hostname = qianfeng03

  a1.sinks.k2.port = 10088

  #設置sink組

  a1.sinkgroups = g1

  a1.sinkgroups.g1.sinks = k1 k2

  a1.sinkgroups.g1.processor.type = load_balance

  a1.sinkgroups.g1.processor.backoff = true

  a1.sinkgroups.g1.processor.selector = random

  下游的qianfeng02上的方案

  [root@qianfeng02 flumeconf]# vim second-processor.conf

  #list names

  a1.sources = r1

  a1.channels = c1

  a1.sinks = k1

  a1.sources.r1.channels = c1

  a1.sinks.k1.channel = c1

  # source

  a1.sources.r1.type = avro

  a1.sources.r1.bind = qianfeng02

  a1.sources.r1.port = 10087

  # channel

  a1.channels.c1.type = memory

  # sink

  a1.sinks.k1.type = logger

  下游的qianfeng03上的方案

  [root@qianfeng03 flumeconf]# vim third-processor.conf

  #list names

  a1.sources = r1

  a1.channels = c1

  a1.sinks = k1

  a1.sources.r1.channels = c1

  a1.sinks.k1.channel = c1

  # source

  a1.sources.r1.type = avro

  a1.sources.r1.bind = qianfeng03

  a1.sources.r1.port = 10088

  # channel

  a1.channels.c1.type = memory

  # sink

  a1.sinks.k1.type = logger

  啟動

  先啟動下游的兩個方案

  [root@qianfeng02 flumeconf]# flume-ng agent -c ../conf -f second-processor.properties -n a1 -Dflume.root.logger=INFO,console

  [root@qianfeng03 flumeconf]# flume-ng agent -c ../conf -f third-processor.properties -n a1 -Dflume.root.logger=INFO,console

  在啟動上游的一個方案

  [root@qianfeng03 flumeconf]# flume-ng agent -c ../conf -f first-processor.properties -n a1 -Dflume.root.logger=INFO,console

  測試

  [root@qianfeng01 ~]# echo "helloworld" | nc qianfeng01 10086

  [root@qianfeng01 ~]# echo "helloworld" | nc qianfeng01 10086

  [root@qianfeng01 ~]# echo "helloworld" | nc qianfeng01 10086

  多發幾條查看效果.....

  發送數據的時候不要特別快,因為一個channel可以容納多條Event,發送特別快就查看不到效果,所以慢慢發送,最好的操作方式就發送一條數據后等這條數據已經到某一個sink了,在發送下一條即可。

好程序員公眾號

  • · 剖析行業發展趨勢
  • · 匯聚企業項目源碼

好程序員開班動態

More+
  • HTML5大前端 <高端班>

    開班時間:2021-04-12(深圳)

    開班盛況

    開班時間:2021-05-17(北京)

    開班盛況
  • 大數據+人工智能 <高端班>

    開班時間:2021-03-22(杭州)

    開班盛況

    開班時間:2021-04-26(北京)

    開班盛況
  • JavaEE分布式開發 <高端班>

    開班時間:2021-05-10(北京)

    開班盛況

    開班時間:2021-02-22(北京)

    開班盛況
  • Python人工智能+數據分析 <高端班>

    開班時間:2021-07-12(北京)

    預約報名

    開班時間:2020-09-21(上海)

    開班盛況
  • 云計算開發 <高端班>

    開班時間:2021-07-12(北京)

    預約報名

    開班時間:2019-07-22(北京)

    開班盛況
IT培訓IT培訓
在線咨詢
IT培訓IT培訓
試聽
IT培訓IT培訓
入學教程
IT培訓IT培訓
立即報名
IT培訓

Copyright 2011-2023 北京千鋒互聯科技有限公司 .All Right 京ICP備12003911號-5 京公網安備 11010802035720號

中文在线免费看视频_国产成人精品亚洲日本在线观看_亚洲精品第一综合99久久_国产亚洲精品日韩综合网

            精品久久久久久久久久久久久久久久久 | 在线观看不卡视频| 五月天中文字幕一区二区| 欧美大片一区二区| 成人免费av资源| 三级成人在线视频| 国产欧美精品区一区二区三区 | 亚洲电影第三页| 精品91自产拍在线观看一区| 99久久久久久| 精品制服美女久久| 一区二区三区欧美久久| 91国产视频在线观看| 欧美一级高清片| 久久精品国产在热久久| 欧美一二三四在线| 国产一区啦啦啦在线观看| 久久亚洲影视婷婷| 国产成人免费xxxxxxxx| 国产精品久久久久久久久免费樱桃 | 中文字幕一区二区三区av | 国产精品99久久久久久久vr| 久久这里只有精品首页| 国产精品99久久不卡二区| 国产色爱av资源综合区| caoporen国产精品视频| 亚洲视频在线一区观看| 日本高清不卡aⅴ免费网站| 亚洲成人手机在线| 日韩精品一区二区三区视频| 国产综合色视频| 国产精品欧美久久久久无广告 | 国产女同性恋一区二区| 99久久免费精品| 亚洲成人在线免费| 久久综合五月天婷婷伊人| 成人午夜在线播放| 一区二区成人在线视频 | 69精品人人人人| 国产乱码精品一区二区三区忘忧草 | 成人va在线观看| 亚洲国产va精品久久久不卡综合| 成人免费在线播放视频| 国产精品狼人久久影院观看方式| 久久网站最新地址| 久久久美女毛片| 欧美精品一区二区三区蜜臀| 精品免费国产一区二区三区四区| 欧美精品在线一区二区三区| 欧美日韩国产精品自在自线| 欧美三级午夜理伦三级中视频| 色综合久久久久久久| 91蝌蚪国产九色| 色综合天天综合| 在线观看成人小视频| 欧美日韩一二区| 欧美另类一区二区三区| 欧美肥妇bbw| 日韩欧美精品在线视频| 美女视频第一区二区三区免费观看网站| 国产丝袜美腿一区二区三区| 在线成人免费观看| 91丨porny丨国产| 国产一区二区在线视频| 日韩精品91亚洲二区在线观看 | 国产宾馆实践打屁股91| 亚洲国产精品一区二区久久| 日本一区二区三区国色天香| 日韩视频免费观看高清在线视频| 91丨九色丨尤物| 国产一区二区h| 免费高清视频精品| 亚洲一区二区三区在线| 亚洲欧洲国产专区| 久久久国产综合精品女国产盗摄| 欧美一区二区三区在线| 欧美精品电影在线播放| 欧美性感一类影片在线播放| 99久久久久免费精品国产| 国产成人精品一区二区三区四区| 免费在线观看日韩欧美| 日韩在线a电影| 一区二区三区四区乱视频| 中文字幕中文在线不卡住| 国产欧美日本一区二区三区| 久久亚洲捆绑美女| 久久婷婷成人综合色| 精品乱人伦一区二区三区| 日韩一区二区三区av| 91精品国产色综合久久ai换脸 | 一区二区三区在线播放| 亚洲欧洲制服丝袜| 亚洲免费观看高清在线观看| 国产精品国产馆在线真实露脸| 国产日韩亚洲欧美综合| 国产精品丝袜一区| 日韩理论电影院| 亚洲欧美日韩一区二区三区在线观看| 亚洲日本在线a| 一区二区三区四区在线免费观看| 久久草av在线| 欧美色精品天天在线观看视频| 欧美精品一区二区精品网| 亚洲综合免费观看高清完整版 | 美腿丝袜亚洲色图| 97精品国产97久久久久久久久久久久| 91精品国产免费久久综合| 国产精品久久久久久久久晋中 | 日韩激情中文字幕| 亚洲精品一二三四区| 亚洲曰韩产成在线| 免费不卡在线视频| 成人午夜av影视| 色www精品视频在线观看| 7777精品伊人久久久大香线蕉经典版下载 | 国产精品网站在线播放| 亚洲人xxxx| 日本成人在线不卡视频| 国产另类ts人妖一区二区| 成人综合婷婷国产精品久久蜜臀 | 欧美午夜精品免费| 日韩亚洲欧美在线观看| 国产午夜精品一区二区| 一区二区三区免费看视频| 日本在线播放一区二区三区| 国产91在线观看| 欧洲av在线精品| 精品88久久久久88久久久| 国产精品女人毛片| 天堂一区二区在线免费观看| 国产精品一区2区| 在线观看亚洲精品| 久久女同精品一区二区| 亚洲影院免费观看| 国产剧情av麻豆香蕉精品| 91免费观看在线| www激情久久| 亚洲国产视频网站| 成人蜜臀av电影| 日韩午夜激情av| 亚洲精品高清在线| 国产一区二区视频在线| 欧美日韩亚洲综合在线| 国产精品久久久久精k8 | 日韩免费观看高清完整版| 亚洲色图另类专区| 国产一区二区成人久久免费影院| 欧美性极品少妇| 国产精品久久久久一区| 国内精品嫩模私拍在线| 欧美三级午夜理伦三级中视频| 欧美国产日韩在线观看| 男女激情视频一区| 欧美在线观看视频一区二区| 亚洲一区二区黄色| 欧美一区二区三区在线| 久久精品国产亚洲高清剧情介绍| 精品久久人人做人人爰| 国产成人精品一区二| 日韩毛片精品高清免费| 欧洲一区二区av| 欧美aaaaa成人免费观看视频| 精品少妇一区二区三区在线视频| 韩国中文字幕2020精品| 中文字幕第一区综合| 色综合 综合色| 日本在线不卡一区| 久久久亚洲精品石原莉奈| www..com久久爱| 天天色 色综合| 久久久久久久久一| 91美女蜜桃在线| 天堂在线亚洲视频| 欧美另类高清zo欧美| 欧美国产精品劲爆| av在线这里只有精品| 国产精品久久久久桃色tv| 懂色一区二区三区免费观看| 国产三级精品视频| 丁香桃色午夜亚洲一区二区三区| 久久久久久久久久久99999| 国产伦理精品不卡| 国产日韩精品视频一区| 国产成人精品一区二| 中文文精品字幕一区二区| www.激情成人| 亚洲三级在线看| 91成人免费电影| 日本不卡视频在线观看| 欧美zozo另类异族| 粉嫩av一区二区三区| 亚洲女人****多毛耸耸8| 欧美性猛交xxxx黑人交| 青青草成人在线观看| 久久久综合视频| 波多野结衣视频一区| 亚洲小少妇裸体bbw| 91精品国产福利| 高清不卡在线观看| 一区二区三区四区乱视频|