we are suspecting problem on kafka , we are trying to create topic with proper partitioning.Below is the schema:
{
"schemaName": "wxcanalytics",
"primaryKeyColumns": ["orgId","reportId"],
"dimensionFieldSpecs": [
{
"name": "reportId",
"dataType": "STRING"
},
{
"name": "orgId",
"dataType": "STRING"
},
{
"name": "firstName",
"dataType": "STRING"
},
{
"name": "lastName",
"dataType": "LONG"
}
],
"dateTimeFieldSpecs": [
{
"name": "pdate",
"dataType": "STRING",
"format": "1DAYSSIMPLE_DATE_FORMAT:yyyy-MM-dd",
"granularity": "1:DAYS"
}
]
}
Table config:
{
"tableName": "wxcanalytics_REALTIME",
"tableType": "REALTIME",
"segmentsConfig": {
"timeType": "DAYS",
"schemaName": "wxcanalytics",
"retentionTimeUnit": "DAYS",
"retentionTimeValue": "7",
"timeColumnName": "pdate",
"replicasPerPartition": "1"
},
"tenants": {
"broker": "DefaultTenant",
"server": "DefaultTenant"
},
"tableIndexConfig": {
"streamConfigs": {
"streamType": "kafka",
"stream.kafka.consumer.type": "lowlevel",
"stream.kafka.topic.name": "bc_data",
"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": "xxxxxx:xxxxx",
"realtime.segment.flush.threshold.rows": "1000000",
"realtime.segment.flush.threshold.time": "1h",
"stream.kafka.consumer.prop.auto.offset.reset": "smallest"
},
"enableDynamicStarTreeCreation": false,
"aggregateMetrics": false,
"nullHandlingEnabled": false,
"autoGeneratedInvertedIndex": false,
"createInvertedIndexDuringSegmentGeneration": false,
"loadMode": "MMAP",
"enableDefaultStarTree": false
},
"metadata": {
"customConfigs": {}
},
"routing": {
"instanceSelectorType": "strictReplicaGroup"
},
"upsertConfig": {
"mode": "FULL"
},
"isDimTable": false
}