【Flume】 flume 負載平衡環境的搭建 load_balance

來源:互聯網
上載者:User

標籤:flume

flume的負載平衡即每次按照一定的演算法選擇sink輸出到指定地方,如果在檔案輸出量很大的情況下,負載平衡還是很有必要的,通過多個通道輸出緩解輸出壓力

flume內建的負載平衡的演算法預設是round robin,輪詢演算法,按序選擇

下面看一下具體執行個體:

 # Name the components on this agenta1.sources = r1a1.sinks = k1 k2a1.channels = c1 # Describe/configure the sourcea1.sources.r1.type = execa1.sources.r1.channels=c1a1.sources.r1.command=tail -F /root/dev/biz/logs/bizlogic.log #define sinkgroupsa1.sinkgroups=g1a1.sinkgroups.g1.sinks=k1 k2a1.sinkgroups.g1.processor.type=load_balancea1.sinkgroups.g1.processor.backoff=truea1.sinkgroups.g1.processor.selector=round_robin#define the sink 1a1.sinks.k1.type=avroa1.sinks.k1.hostname=192.168.11.179a1.sinks.k1.port=9876  #define the sink 2a1.sinks.k2.type=avroa1.sinks.k2.hostname=192.168.11.178a1.sinks.k2.port=9876# Use a channel which buffers events in memorya1.channels.c1.type = memorya1.channels.c1.capacity = 1000a1.channels.c1.transactionCapacity = 100 # Bind the source and sink to the channela1.sources.r1.channels = c1a1.sinks.k1.channel = c1a1.sinks.k2.channel=c1

以上是flume agent client的配置,server端的配置跟上一篇文章一樣http://blog.csdn.net/simonchi/article/details/42494461


同樣通過指令碼去類比組建檔案內容,觸發tail -F,執行兩次,發現第一次輸出在179,第二次輸出在178,說明負載平衡已經生效了!!


很簡單!!

【Flume】 flume 負載平衡環境的搭建 load_balance

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.