Slackbot
09/15/2022, 9:39 AMAmatya Avadhanula
09/15/2022, 9:43 AMMartin Maqueira
09/15/2022, 9:49 AM{
"type": "kafka",
"spec": {
"dataSchema": {
"dataSource": "analytics",
"timestampSpec": {
"column": "timestamp",
"format": "millis",
"missingValue": null
},
"dimensionsSpec": {
"dimensions": [
{
"type": "string",
"name": "bundle",
"multiValueHandling": "SORTED_ARRAY",
"createBitmapIndex": true
}
],
"granularitySpec": {
"type": "uniform",
"segmentGranularity": "DAY",
"queryGranularity": "MINUTE",
"rollup": true,
"intervals": []
},
"transformSpec": {
"filter": null,
"transforms": []
}
},
"ioConfig": {
"topic": "analytics",
"inputFormat": {
"type": "json",
"flattenSpec": {
"useFieldDiscovery": true,
"fields": []
},
"featureSpec": {},
"keepNullColumns": true
},
"replicas": 1,
"taskCount": 2,
"taskDuration": "PT86400S",
"consumerProperties": {
"bootstrap.servers": "kafka:9094"
},
"autoScalerConfig": null,
"pollTimeout": 100,
"startDelay": "PT5S",
"period": "PT30S",
"useEarliestOffset": false,
"completionTimeout": "PT1800S",
"lateMessageRejectionPeriod": null,
"earlyMessageRejectionPeriod": null,
"lateMessageRejectionStartDateTime": null,
"stream": "analytics",
"useEarliestSequenceNumber": false
},
"tuningConfig": {
"type": "kafka",
"appendableIndexSpec": {
"type": "onheap",
"preserveExistingMetrics": false
},
"maxRowsInMemory": 1000000,
"maxBytesInMemory": 0,
"skipBytesInMemoryOverheadCheck": false,
"maxRowsPerSegment": 5000000,
"maxTotalRows": null,
"intermediatePersistPeriod": "PT10M",
"basePersistDirectory": "/opt/apache-druid-0.17.0/var/tmp/druid-realtime-persist5729124401212538543",
"maxPendingPersists": 0,
"indexSpec": {
"bitmap": {
"type": "concise"
},
"dimensionCompression": "lz4",
"metricCompression": "lz4",
"longEncoding": "longs",
"segmentLoader": null
},
"indexSpecForIntermediatePersists": {
"bitmap": {
"type": "concise"
},
"dimensionCompression": "lz4",
"metricCompression": "lz4",
"longEncoding": "longs",
"segmentLoader": null
},
"reportParseExceptions": false,
"handoffConditionTimeout": 0,
"resetOffsetAutomatically": false,
"segmentWriteOutMediumFactory": null,
"workerThreads": null,
"chatThreads": null,
"chatRetries": 8,
"httpTimeout": "PT10S",
"shutdownTimeout": "PT80S",
"offsetFetchPeriod": "PT30S",
"intermediateHandoffPeriod": "P2147483647D",
"logParseExceptions": true,
"maxParseExceptions": 2147483647,
"maxSavedParseExceptions": 0,
"skipSequenceNumberAvailabilityCheck": false,
"repartitionTransitionDuration": "PT120S"
}
},
"context": null,
"suspended": false
}Amatya Avadhanula
09/15/2022, 9:50 AMAmatya Avadhanula
09/15/2022, 9:54 AMMartin Maqueira
09/15/2022, 9:57 AMAmatya Avadhanula
09/15/2022, 9:58 AMAmatya Avadhanula
09/15/2022, 9:59 AMMartin Maqueira
09/15/2022, 10:05 AM{
"dataSource": "analytics",
"stream": "analytics",
"partitions": 1,
"replicas": 1,
"durationSeconds": 86400,
"activeTasks": [
{
"id": "index_kafka_analytics_9e38c45938839da_mbelbbdp",
"startingOffsets": {
"0": 82126
},
"startTime": "2022-09-14T13:40:11.133Z",
"remainingSeconds": 12914,
"type": "ACTIVE",
"currentOffsets": {
"0": 82130
},
"lag": {
"0": 0
}
}
],
"publishingTasks": [],
"latestOffsets": {
"0": 82130
},
"minimumLag": {
"0": 0
},
"aggregateLag": 0,
"offsetsLastUpdated": "2022-09-15T10:04:41.558Z",
"suspended": false,
"healthy": true,
"state": "RUNNING",
"detailedState": "RUNNING",
"recentErrors": []
}Amatya Avadhanula
09/15/2022, 10:06 AMMartin Maqueira
09/15/2022, 10:06 AM{
"0": {
"index_kafka_analytics_9e38c45938839da_mbelbbdp": {
"movingAverages": {
"buildSegments": {
"5m": {
"processed": 1.3668712401637382e-12,
"unparseable": 0,
"thrownAway": 0,
"processedWithError": 0
},
"15m": {
"processed": 0.0000019717186011055244,
"unparseable": 0,
"thrownAway": 0,
"processedWithError": 0
},
"1m": {
"processed": 2.0084710879147552e-51,
"unparseable": 0,
"thrownAway": 0,
"processedWithError": 0
}
}
},
"totals": {
"buildSegments": {
"processed": 4,
"processedWithError": 0,
"thrownAway": 0,
"unparseable": 0
}
}
}
}
}Amatya Avadhanula
09/15/2022, 10:06 AMMartin Maqueira
09/15/2022, 10:07 AMAmatya Avadhanula
09/15/2022, 10:07 AMMartin Maqueira
09/15/2022, 10:08 AMAmatya Avadhanula
09/15/2022, 10:08 AMMartin Maqueira
09/15/2022, 10:14 AMPerhaps they were marked as unused?Martin Maqueira
09/15/2022, 10:14 AMAmatya Avadhanula
09/15/2022, 10:16 AMCould you mark as used all segments for the datasource?Does this help? Getting marked as unused is a possible explanation as to why this may have happened
Martin Maqueira
09/15/2022, 10:48 AMCould you mark as used all segments for the datasource?how can this help to the issue? i am not very sure
Martin Maqueira
09/15/2022, 10:50 AMAmatya Avadhanula
09/15/2022, 10:51 AMif dind't manually mark the segments as unused . why does the segments will get marked as unused?I'm not sure. What I can say is that all the segments becoming unused can cause the datasource to "vanish" from the UI
Martin Maqueira
09/15/2022, 10:56 AMMartin Maqueira
09/15/2022, 10:57 AMAmatya Avadhanula
09/15/2022, 10:57 AMMartin Maqueira
09/15/2022, 10:57 AMAmatya Avadhanula
09/15/2022, 10:57 AMAmatya Avadhanula
09/15/2022, 10:58 AMAmatya Avadhanula
09/15/2022, 11:01 AMMartin Maqueira
09/15/2022, 11:03 AMAmatya Avadhanula
09/15/2022, 11:04 AMMartin Maqueira
09/15/2022, 11:05 AMMartin Maqueira
09/15/2022, 11:07 AMAmatya Avadhanula
09/15/2022, 11:07 AMAmatya Avadhanula
09/15/2022, 11:08 AMMartin Maqueira
09/15/2022, 11:09 AMAmatya Avadhanula
09/15/2022, 11:11 AMdruid.indexer.logs.kill.enabled is this enabled?Martin Maqueira
09/15/2022, 11:13 AMAmatya Avadhanula
09/15/2022, 11:14 AMAmatya Avadhanula
09/15/2022, 11:14 AMMartin Maqueira
09/15/2022, 11:14 AMMartin Maqueira
09/15/2022, 11:15 AMdruid.indexer.logs.type: s3
druid.indexer.logs.s3Bucket: dsp-druid-indexer-logs
druid.indexer.logs.s3Prefix: druid/indexing-logs
druid.indexer.task.restoreTasksOnRestart: "true"Amatya Avadhanula
09/15/2022, 11:16 AMdruid.indexer.logs.type: s3
druid.indexer.logs.s3Bucket: dsp-druid-indexer-logs
druid.indexer.logs.s3Prefix: druid/indexing-logs
druid.indexer.task.restoreTasksOnRestart: "true"
Where have these been added? Could you add them in _common instead of middlemanager if that is the case?Amatya Avadhanula
09/15/2022, 11:17 AMMartin Maqueira
09/15/2022, 11:18 AMAmatya Avadhanula
09/15/2022, 11:20 AMAmatya Avadhanula
09/15/2022, 11:22 AMMartin Maqueira
09/15/2022, 11:24 AMAmatya Avadhanula
09/15/2022, 11:25 AMAmatya Avadhanula
09/15/2022, 11:26 AMMartin Maqueira
09/15/2022, 11:35 AMMartin Maqueira
09/15/2022, 12:01 PMMartin Maqueira
09/15/2022, 12:35 PMMartin Maqueira
09/15/2022, 12:35 PM2022-09-15T12:19:21,461 ERROR [task-runner-0-priority-0] org.apache.druid.indexing.seekablestream.SeekableStreamIndexTaskRunner - Encountered exception in run() before persisting.
org.apache.kafka.common.errors.InterruptException: java.lang.InterruptedException
at org.apache.kafka.clients.consumer.internals.ConsumerNetworkClient.maybeThrowInterruptException(ConsumerNetworkClient.java:520) ~[?:?]
at org.apache.kafka.clients.consumer.internals.ConsumerNetworkClient.poll(ConsumerNetworkClient.java:281) ~[?:?]
at org.apache.kafka.clients.consumer.internals.ConsumerNetworkClient.poll(ConsumerNetworkClient.java:236) ~[?:?]
at org.apache.kafka.clients.consumer.KafkaConsumer.pollForFetches(KafkaConsumer.java:1297) ~[?:?]
at org.apache.kafka.clients.consumer.KafkaConsumer.poll(KafkaConsumer.java:1238) ~[?:?]
at org.apache.kafka.clients.consumer.KafkaConsumer.poll(KafkaConsumer.java:1211) ~[?:?]
at org.apache.druid.indexing.kafka.KafkaRecordSupplier.poll(KafkaRecordSupplier.java:128) ~[?:?]
at org.apache.druid.indexing.kafka.IncrementalPublishingKafkaIndexTaskRunner.getRecords(IncrementalPublishingKafkaIndexTaskRunner.java:95) ~[?:?]
at org.apache.druid.indexing.seekablestream.SeekableStreamIndexTaskRunner.runInternal(SeekableStreamIndexTaskRunner.java:612) [druid-indexing-service-0.23.0.jar:0.23.0]
at org.apache.druid.indexing.seekablestream.SeekableStreamIndexTaskRunner.run(SeekableStreamIndexTaskRunner.java:265) [druid-indexing-service-0.23.0.jar:0.23.0]
at org.apache.druid.indexing.seekablestream.SeekableStreamIndexTask.run(SeekableStreamIndexTask.java:149) [druid-indexing-service-0.23.0.jar:0.23.0]
at org.apache.druid.indexing.overlord.SingleTaskBackgroundRunner$SingleTaskBackgroundRunnerCallable.call(SingleTaskBackgroundRunner.java:477) [druid-indexing-service-0.23.0
at org.apache.druid.indexing.overlord.SingleTaskBackgroundRunner$SingleTaskBackgroundRunnerCallable.call(SingleTaskBackgroundRunner.java:449) [druid-indexing-service-0.23.0
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_275]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_275]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_275]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_275]
Caused by: java.lang.InterruptedException
... 17 moreAmatya Avadhanula
09/15/2022, 12:36 PMMartin Maqueira
09/15/2022, 12:36 PM