sink-batchsize 代表了每次sink处理数据的量
transaction-capacity 代表了channel中的每个transaction的size
如果sink-batchsize 大于 channel的 transaction-capacity
由于内部机制, 会造成阻塞 所以会导致channel报错已满
解决方案
transaction-capacity >= sink-batchsize的倍数
更多推荐
Flume 的 sink-batchsize 和 channel 的 transaction-capacity 的大小关系 bug 解决
发布评论