Slackbot
02/05/2023, 12:04 PMPrabir Choudhury
02/05/2023, 2:57 PMJason Witkowski
02/06/2023, 4:05 PMJason Witkowski
02/06/2023, 4:06 PMJason Witkowski
02/06/2023, 4:06 PMJason Witkowski
02/06/2023, 4:07 PMconfigVars.DRUID_LOG4J: '<?xml version="1.0" encoding="UTF-8" ?><Configuration status="WARN"><Appenders><Console name="Console" target="SYSTEM_OUT"><PatternLayout pattern="%d{ISO8601} %p [%t] %c - %m%n"/></Console></Appenders><Loggers><Root level="info"><AppenderRef ref="Console"/></Root><Logger name="org.apache.druid.jetty.RequestLog" additivity="false" level="DEBUG"><AppenderRef ref="Console"/></Logger></Loggers></Configuration>'Prabir Choudhury
02/06/2023, 4:11 PMdruid.indexer.task.baseTaskDirJason Witkowski
02/06/2023, 4:11 PMJason Witkowski
02/06/2023, 4:11 PMJason Witkowski
02/06/2023, 4:12 PMPrabir Choudhury
02/06/2023, 4:12 PMJason Witkowski
02/06/2023, 4:12 PMPrabir Choudhury
02/06/2023, 4:13 PMdruid.indexer.task.baseTaskDirJason Witkowski
02/06/2023, 4:14 PMJason Witkowski
02/06/2023, 4:14 PMBy default, Druid uses RollingRandomAccessFile for rollover daily, and keeps log files up to 7 days. If that's not suitable in your case, modify the log4j2.xml accordingly.Jason Witkowski
02/06/2023, 4:14 PMJason Witkowski
02/06/2023, 4:14 PMPrabir Choudhury
02/06/2023, 4:16 PMJason Witkowski
02/06/2023, 4:18 PMdruid_indexer_logs_kill_durationToRetain=5400000Prabir Choudhury
02/06/2023, 4:19 PMPrabir Choudhury
02/06/2023, 4:19 PMJason Witkowski
02/06/2023, 4:20 PMPrabir Choudhury
02/06/2023, 4:21 PMdruid_indexer_logs_kill_durationToRetain should delete the files under /task/ folder right?Jason Witkowski
02/06/2023, 4:21 PMtask logs and entries in task-related metadata storage tables to be retained
Did you try
druid.request.logging.durationToRetain
?Jason Witkowski
02/06/2023, 4:21 PMdruid.request.logging.durationToRetain=P10D for examplePrabir Choudhury
02/06/2023, 4:21 PMJason Witkowski
02/06/2023, 4:21 PMdruid.request.logging.durationToRetain Period to retain the request logs on disk. The period should be at least longer than P1D.Jason Witkowski
02/06/2023, 4:21 PMPrabir Choudhury
02/06/2023, 4:26 PMdruid.indexer.task.baseTaskDir?
According to https://druid.apache.org/docs/latest/ingestion/tasks.html#task-logs, the files under this directory should get pushed druid.indexer.log.directory? correct me if my understanding is wrong please.Jason Witkowski
02/06/2023, 4:29 PMIf you want to change the log directory, set the environment variable DRUID_LOG_DIR to the right directory before you start Druid.Jason Witkowski
02/06/2023, 4:29 PMJason Witkowski
02/06/2023, 4:29 PMPrabir Choudhury
02/06/2023, 4:32 PMVijay Narayanan
02/07/2023, 5:50 AMVijay Narayanan
02/07/2023, 5:50 AMVijay Narayanan
02/07/2023, 5:51 AMPrabir Choudhury
02/07/2023, 12:23 PM{
"type": "index_kafka",
"id": "index_kafka_LTE_DIST_MEAS_810930d44d61e40_poojjhdo",
"resource": {
"availabilityGroup": "index_kafka_LTE_DIST_MEAS_810930d44d61e40",
"requiredCapacity": 1
},
"dataSchema": {
"dataSource": "LTE_DIST_MEAS",
"timestampSpec": {
"column": "measTime",
"format": "iso",
"missingValue": null
},
"dimensionsSpec": {
"dimensions": [
{
"type": "double",
"name": "binMax",
"multiValueHandling": "SORTED_ARRAY",
"createBitmapIndex": false
},
{
"type": "double",
"name": "binMin",
"multiValueHandling": "SORTED_ARRAY",
"createBitmapIndex": false
},
{
"type": "double",
"name": "count",
"multiValueHandling": "SORTED_ARRAY",
"createBitmapIndex": false
},
{
"type": "double",
"name": "cumCount",
"multiValueHandling": "SORTED_ARRAY",
"createBitmapIndex": false
},
{
"type": "string",
"name": "distName",
"multiValueHandling": "SORTED_ARRAY",
"createBitmapIndex": true
},
{
"type": "string",
"name": "extendedDistName",
"multiValueHandling": "SORTED_ARRAY",
"createBitmapIndex": true
},
{
"type": "long",
"name": "index",
"multiValueHandling": "SORTED_ARRAY",
"createBitmapIndex": false
},
{
"type": "string",
"name": "measEndTime",
"multiValueHandling": "SORTED_ARRAY",
"createBitmapIndex": true
},
{
"type": "long",
"name": "measInterval",
"multiValueHandling": "SORTED_ARRAY",
"createBitmapIndex": false
},
{
"type": "string",
"name": "measurement",
"multiValueHandling": "SORTED_ARRAY",
"createBitmapIndex": true
},
{
"type": "long",
"name": "totCount",
"multiValueHandling": "SORTED_ARRAY",
"createBitmapIndex": false
}
],
"dimensionExclusions": [
"measTime",
"__time"
]
},
"metricsSpec": [],
"granularitySpec": {
"type": "uniform",
"segmentGranularity": "DAY",
"queryGranularity": {
"type": "none"
},
"rollup": false,
"intervals": []
},
"transformSpec": {
"filter": null,
"transforms": []
}
},
"tuningConfig": {
"type": "KafkaTuningConfig",
"appendableIndexSpec": {
"type": "onheap"
},
"maxRowsInMemory": 1000000,
"maxBytesInMemory": 1073741824,
"skipBytesInMemoryOverheadCheck": false,
"maxRowsPerSegment": 5000000,
"maxTotalRows": null,
"intermediatePersistPeriod": "PT2M",
"basePersistDirectory": "/mnt/tmp/druid-realtime-persist6287816053949577185",
"maxPendingPersists": 0,
"indexSpec": {
"bitmap": {
"type": "roaring",
"compressRunOnSerialization": true
},
"dimensionCompression": "lz4",
"metricCompression": "lz4",
"longEncoding": "longs",
"segmentLoader": null
},
"indexSpecForIntermediatePersists": {
"bitmap": {
"type": "roaring",
"compressRunOnSerialization": true
},
"dimensionCompression": "lz4",
"metricCompression": "lz4",
"longEncoding": "longs",
"segmentLoader": null
},
"reportParseExceptions": false,
"handoffConditionTimeout": 0,
"resetOffsetAutomatically": true,
"segmentWriteOutMediumFactory": null,
"intermediateHandoffPeriod": "P2147483647D",
"logParseExceptions": false,
"maxParseExceptions": 2147483647,
"maxSavedParseExceptions": 0,
"skipSequenceNumberAvailabilityCheck": false
},
"ioConfig": {
"type": "kafka",
"taskGroupId": 0,
"baseSequenceName": "index_kafka_LTE_DIST_MEAS_810930d44d61e40",
"startPartitions": {
"type": "end",
"stream": "LTE_DIST_MEAS",
"topic": "LTE_DIST_MEAS",
"partitionSequenceNumberMap": {
"0": 77728440232,
"1": 3591020335
},
"partitionOffsetMap": {
"0": 77728440232,
"1": 3591020335
}
},
"endPartitions": {
"type": "end",
"stream": "LTE_DIST_MEAS",
"topic": "LTE_DIST_MEAS",
"partitionSequenceNumberMap": {
"0": 9223372036854776000,
"1": 9223372036854776000
},
"partitionOffsetMap": {
"0": 9223372036854776000,
"1": 9223372036854776000
}
},
"startSequenceNumbers": {
"type": "start",
"stream": "LTE_DIST_MEAS",
"topic": "LTE_DIST_MEAS",
"partitionSequenceNumberMap": {
"0": 77728440232,
"1": 3591020335
},
"partitionOffsetMap": {
"0": 77728440232,
"1": 3591020335
},
"exclusivePartitions": []
},
"endSequenceNumbers": {
"type": "end",
"stream": "LTE_DIST_MEAS",
"topic": "LTE_DIST_MEAS",
"partitionSequenceNumberMap": {
"0": 9223372036854776000,
"1": 9223372036854776000
},
"partitionOffsetMap": {
"0": 9223372036854776000,
"1": 9223372036854776000
}
},
"consumerProperties": {
"bootstrap.servers": "kafka:9092"
},
"pollTimeout": 100,
"useTransaction": true,
"minimumMessageTime": null,
"maximumMessageTime": null,
"inputFormat": {
"type": "json",
"flattenSpec": {
"useFieldDiscovery": true,
"fields": []
},
"featureSpec": {}
}
},
"context": {
"checkpoints": "{\"0\":{\"0\":77728440232,\"1\":3591020335}}",
"useLineageBasedSegmentAllocation": true,
"IS_INCREMENTAL_HANDOFF_SUPPORTED": true,
"forceTimeChunkLock": true
},
"groupId": "index_kafka_LTE_DIST_MEAS",
"dataSource": "LTE_DIST_MEAS"
}Vijay Narayanan
02/07/2023, 2:57 PMJason Witkowski
02/07/2023, 3:20 PM