Class Appenderators
java.lang.Object
org.apache.druid.segment.realtime.appenderator.Appenderators
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidClears the thread context variablestask.log.idandtask.log.fileused to route logs of task threads on Indexers to separate log files.static AppenderatorcreateBatch(String id, DataSchema schema, AppenderatorConfig config, SegmentGenerationMetrics metrics, DataSegmentPusher dataSegmentPusher, com.fasterxml.jackson.databind.ObjectMapper objectMapper, IndexIO indexIO, IndexMerger indexMerger, RowIngestionMeters rowIngestionMeters, ParseExceptionHandler parseExceptionHandler, CentralizedDatasourceSchemaConfig centralizedDatasourceSchemaConfig) static AppenderatorcreateRealtime(SegmentLoaderConfig segmentLoaderConfig, String id, DataSchema schema, AppenderatorConfig config, SegmentGenerationMetrics metrics, DataSegmentPusher dataSegmentPusher, com.fasterxml.jackson.databind.ObjectMapper objectMapper, IndexIO indexIO, IndexMerger indexMerger, QueryRunnerFactoryConglomerate conglomerate, DataSegmentAnnouncer segmentAnnouncer, ServiceEmitter emitter, QueryProcessingPool queryProcessingPool, Cache cache, CacheConfig cacheConfig, CachePopulatorStats cachePopulatorStats, PolicyEnforcer policyEnforcer, RowIngestionMeters rowIngestionMeters, ParseExceptionHandler parseExceptionHandler, CentralizedDatasourceSchemaConfig centralizedDatasourceSchemaConfig) static voidsetTaskThreadContextForIndexers(String taskId, File logFile) Sets the thread context variablestask.log.idandtask.log.fileused to route logs of task threads on Indexers to separate log files.
-
Constructor Details
-
Appenderators
public Appenderators()
-
-
Method Details
-
createRealtime
public static Appenderator createRealtime(SegmentLoaderConfig segmentLoaderConfig, String id, DataSchema schema, AppenderatorConfig config, SegmentGenerationMetrics metrics, DataSegmentPusher dataSegmentPusher, com.fasterxml.jackson.databind.ObjectMapper objectMapper, IndexIO indexIO, IndexMerger indexMerger, QueryRunnerFactoryConglomerate conglomerate, DataSegmentAnnouncer segmentAnnouncer, ServiceEmitter emitter, QueryProcessingPool queryProcessingPool, Cache cache, CacheConfig cacheConfig, CachePopulatorStats cachePopulatorStats, PolicyEnforcer policyEnforcer, RowIngestionMeters rowIngestionMeters, ParseExceptionHandler parseExceptionHandler, CentralizedDatasourceSchemaConfig centralizedDatasourceSchemaConfig) -
createBatch
public static Appenderator createBatch(String id, DataSchema schema, AppenderatorConfig config, SegmentGenerationMetrics metrics, DataSegmentPusher dataSegmentPusher, com.fasterxml.jackson.databind.ObjectMapper objectMapper, IndexIO indexIO, IndexMerger indexMerger, RowIngestionMeters rowIngestionMeters, ParseExceptionHandler parseExceptionHandler, CentralizedDatasourceSchemaConfig centralizedDatasourceSchemaConfig) -
setTaskThreadContextForIndexers
Sets the thread context variablestask.log.idandtask.log.fileused to route logs of task threads on Indexers to separate log files. -
clearTaskThreadContextForIndexers
public static void clearTaskThreadContextForIndexers()Clears the thread context variablestask.log.idandtask.log.fileused to route logs of task threads on Indexers to separate log files.
-