flume为什么需要kafka