参数 | 说明 |
---|---|
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秒 |
Flume中Memory Channel参数说明
最新推荐文章于 2024-05-28 14:57:58 发布