Flume中Memory Channel参数说明

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Lin_wj1995/article/details/82759976
参数 说明
capacity 在 channel 中 最多能保存多少个 event。默认是100
transactionCapacity 在每次从source中获取数据或者将数据sink出去的一次事务操作中,最多处理的 event 数。默认是100
byteCapacity 在 channel 中最多能容纳 所有event body的总字节数。默认是 JVM最大可用内存(-Xmx )的80% 。需要注意的是,如果你设置多个memory channel,并且它们的数据都是从同一个source来的,那么计算时是用所有channel中event body的字节数加起来计算的,也就是说会重复计算,所以需要注意一下。不建议将该值设置为0
byteCapacityBufferPercentage 这个值的含义跟上面一样,只不过这个是计算event header跟最大可用内存的字节占比。默认是20,也就是最大可用内存的20%
keep-alive 尝试添加或者删除一个event的超时时间,单位为秒。默认是3,也就是3秒

猜你喜欢

转载自blog.csdn.net/Lin_wj1995/article/details/82759976