Flume面试题_flume如何防止数据丢失_肿么肥四啊哈的博客-CSDN博客

网站介绍:Flume面试题1 flume怎么保证数据不丢失?其一:lume使用两个独立的事务分别负责从source到channel以及从channel到sink的事件传递,source向channel写数据时会先将数据写入临时缓冲区putlist,然后检查channel是否可以写入,如果写入成功会更新偏移量,如果不成功就回滚数据,channel到sink的事件传递也会现将数据写入临时缓冲区takelist,如果数据发送成功就更新偏移量,如果发送失败就回滚数据。其二:Channel 使用的是 File Chann_flume如何防止数据丢失