Class BatchAppenderatorDriver

java.lang.Object
org.apache.druid.segment.realtime.appenderator.BaseAppenderatorDriver
org.apache.druid.segment.realtime.appenderator.BatchAppenderatorDriver
All Implemented Interfaces:
Closeable, AutoCloseable

public class BatchAppenderatorDriver extends BaseAppenderatorDriver
This class is specifialized for batch ingestion. In batch ingestion, the segment lifecycle is like:

 APPENDING -> PUSHED_AND_DROPPED -> PUBLISHED
 

  • APPENDING: Segment is available for appending.
  • PUSHED_AND_DROPPED: Segment is pushed to deep storage and dropped from the local storage.
  • PUBLISHED: Segment's metadata is published to metastore.