flume的基本使用可以参考Flume(NG)架构设计要点及配置实践和flume user guide
sink group
flume的负载均衡和容错都是通过sink groups实现的。sink groups可以将多个sink绑定到一个channel上,同时定义channel发往这个group的event的方式。定义时需要首先正常的将sink配置好(包括指定channel),并且定义sink间如何group。
failover
|
|
Load balance
load balance也是通过sink group实现的
|
|
selector必须是“round_robin, random or FQCN of custom class that inherits from AbstractSinkSelector”
参考文献
Flume NG 学习笔记(七)Sink Processors(故障转移与负载均衡)测试
本文采用创作共用保留署名-非商业-禁止演绎4.0国际许可证,欢迎转载,但转载请注明来自http://thousandhu.github.io,并保持转载后文章内容的完整。本人保留所有版权相关权利。