奥德赛F9 发表于 2015-9-17 09:05:39

Flume hdfs sink

  
  1. 一个callTime 线程池
  2. 一个roolTime 线程池
  3. 一个LinkHashTable<String, BucketWriter> 维持打开的文件.(BuckerWriter 由hdfsWriter 代表 HDFSDataStream 或者 HDFSCompressedDataStream 或者HDFSSequenceFile)
  BucketWriter 包含 closeCallBacker,callTimeoutPool,timedRollerPool
  4. process 函数里就是调用bucketWriter的append方法
页: [1]
查看完整版本: Flume hdfs sink