Kevin Liu
06/28/2022, 10:53 AMsaurabh dubey
06/28/2022, 11:12 AMKevin Liu
06/28/2022, 2:19 PM{
"tableName": "abc_stage_REALTIME",
"tableType": "REALTIME",
"segmentsConfig": {
"timeType": "MILLISECONDS",
"schemaName": "abc_stage",
"retentionTimeUnit": "HOURS",
"retentionTimeValue": "2",
"timeColumnName": "timestamp",
"replicasPerPartition": "1",
"completionConfig": {
"completionMode": "DOWNLOAD"
},
"segmentPushType": "APPEND"
},
"tenants": {
"broker": "DefaultTenant",
"server": "DefaultTenant"
},
"tableIndexConfig": {
"invertedIndexColumns": [],
"rangeIndexColumns": [
"timestamp"
],
"rangeIndexVersion": 2,
"autoGeneratedInvertedIndex": false,
"createInvertedIndexDuringSegmentGeneration": false,
"sortedColumn": [
"id"
],
"loadMode": "MMAP",
"noDictionaryColumns": [],
"enableDefaultStarTree": false,
"starTreeIndexConfigs": [
{
"dimensionsSplitOrder": [
"id",
"epoch_minute",
"hour",
"day",
"month"
],
"functionColumnPairs": [
"AVG__duration",
"MAX__duration",
"MIN__duration",
"SUM__duration",
"PERCENTILE_EST__duration",
"PERCENTILE_TDIGEST__duration",
"COUNT__*"
],
"maxLeafRecords": 5000000
}
],
"enableDynamicStarTreeCreation": true,
"aggregateMetrics": true,
"nullHandlingEnabled": true,
"streamConfigs": {
"streamType": "kafka",
"stream.kafka.consumer.type": "lowlevel",
"stream.kafka.topic.name": "abc",
"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": "127.0.0.1:9092",
"stream.kafka.consumer.prop.auto.offset.reset": "largest",
"realtime.segment.flush.threshold.time": "30m",
"realtime.segment.flush.threshold.rows": "0",
"realtime.segment.flush.threshold.segment.size": "100M",
"realtime.segment.flush.autotune.initialRows": "1000000"
}
},
"metadata": {
"customConfigs": {}
},
"task": {
"taskTypeConfigsMap": {
"RealtimeToOfflineSegmentsTask": {
"bucketTimePeriod": "1h",
"bufferTimePeriod": "12h",
"schedule": "0 0 0/1 * * ?",
"maxNumRecordsPerSegment": "1500000"
}
}
},
"ingestionConfig": {
"filterConfig": {},
"transformConfigs": [
{
"columnName": "timestamp",
"transformFunction": "jsonPathLong(body, '$.timestamp')"
},
{
"columnName": "duration",
"transformFunction": "jsonPathLong(body, '$.duration')"
},
{
"columnName": "epoch_minute",
"transformFunction": "toEpochMinutes(jsonPathLong(body, '$.timestamp'))"
},
{
"columnName": "hour",
"transformFunction": "hour(jsonPathLong(body, '$.timestamp'))"
},
{
"columnName": "day",
"transformFunction": "day(jsonPathLong(body, '$.timestamp'))"
},
{
"columnName": "month",
"transformFunction": "month(jsonPathLong(body, '$.timestamp'))"
},
{
"columnName": "year",
"transformFunction": "year(jsonPathLong(body, '$.timestamp'))"
}
]
},
"routing": {
"instanceSelectorType": "strictReplicaGroup"
},
"dedupConfig": {
"dedupEnabled": true,
"hashFunction": "NONE"
},
"isDimTable": false
}
saurabh dubey
06/28/2022, 2:41 PM"unrecognizedProperties"
Could you verify the controller response to check if anything is being ignored?Neha Pawar
saurabh dubey
06/28/2022, 3:18 PMKevin Liu
06/29/2022, 2:01 AMKevin Liu
06/29/2022, 2:02 AMsaurabh dubey
06/29/2022, 2:16 AMKevin Liu
06/29/2022, 2:20 AMsaurabh dubey
06/29/2022, 5:34 AMsaurabh dubey
06/29/2022, 5:35 AMKevin Liu
06/29/2022, 5:36 AMKevin Liu
06/29/2022, 3:36 PMKevin Liu
06/30/2022, 9:05 AMsaurabh dubey
06/30/2022, 2:28 PM