Map
07/22/2021, 10:01 PMJackie
07/22/2021, 10:08 PMJackie
07/22/2021, 10:08 PMMap
07/22/2021, 11:57 PMMap
07/22/2021, 11:59 PMJackie
07/23/2021, 12:45 AMJackie
07/23/2021, 12:45 AMSubbu Subramaniam
07/23/2021, 2:15 AMMap
07/23/2021, 7:49 PMSubbu Subramaniam
07/23/2021, 8:27 PMMap
07/23/2021, 8:39 PMMap
07/23/2021, 8:55 PMSubbu Subramaniam
07/24/2021, 12:03 AMMap
07/27/2021, 8:39 PMSubbu Subramaniam
07/27/2021, 10:17 PMMap
07/28/2021, 9:02 PMRealtimeProvisioningHelper -tableConfigFile ./temp_schema.yml -numPartitions 1 -pushFrequency null -numHosts 1 -numHours 1,2,3 -sampleCompletedSegmentDir ./temp__0__4__20210728T1624Z/ -ingestionRate 1000 -maxUsableHostMemory 128G -retentionHours 1
Note:
* Table retention and push frequency ignored for determining retentionHours since it is specified in command
* See <https://docs.pinot.apache.org/operators/operating-pinot/tuning/realtime>
Memory used per host (Active/Mapped)
numHosts --> 1 |
numHours
1 --------> 3.61G/70.62G |
2 --------> NA |
3 --------> NA |
Optimal segment size
numHosts --> 1 |
numHours
1 --------> 1.43G |
2 --------> NA |
3 --------> NA |
Consuming memory
numHosts --> 1 |
numHours
1 --------> 3.61G |
2 --------> NA |
3 --------> NA |
Total number of segments queried per host (for all partitions)
numHosts --> 1 |
numHours
1 --------> 1 |
2 --------> NA |
3 --------> NA |
Map
07/28/2021, 9:02 PMSubbu Subramaniam
07/28/2021, 9:28 PMMap
07/28/2021, 9:38 PMMap
07/28/2021, 9:47 PMMap
07/28/2021, 10:21 PM"segmentsConfig": {
"schemaName": "temp",
"timeColumnName": "MSGTIME",
"replicasPerPartition": "1",
"retentionTimeUnit": "DAYS",
"retentionTimeValue": "2",
"segmentPushType": "APPEND",
"completionConfig": {
"completionMode": "DOWNLOAD"
}
},
"tableIndexConfig": {
"invertedIndexColumns": [
"AAA","BBB"
],
"loadMode": "MMAP",
"nullHandlingEnabled": false,
"streamConfigs": {
"realtime.segment.flush.threshold.rows": "0",
"realtime.segment.flush.threshold.segment.size": "50M",
"streamType": "kafka",
"stream.kafka.consumer.type": "lowLevel",
"stream.kafka.topic.name": "temp",
"stream.kafka.decoder.class.name": "org.apache.pinot.plugin.stream.kafka.KafkaJSONMessageDecoder",
"stream.kafka.consumer.factory.class.name": "org.apache.pinot.plugin.stream.kafka20.KafkaConsumerFactory",
"stream.kafka.broker.list": "kafka:9092",
"stream.kafka.consumer.prop.auto.offset.reset": "largest"
}
Subbu Subramaniam
07/28/2021, 10:33 PM