conf.sample_realtime_table_config.json Maven / Gradle / Ivy
{
"tableName": "sampleTable",
"tableType": "REALTIME",
"segmentsConfig": {
"timeColumnName": "outgoingName",
"timeType": "DAYS",
"retentionTimeUnit": "DAYS",
"retentionTimeValue": "5",
"segmentPushType": "APPEND",
"segmentAssignmentStrategy": "BalanceNumSegmentAssignmentStrategy",
"schemaName": "schemaName",
"replication": "3"
},
"tenants": {
"broker": "brokerOne",
"server": "serverOne"
},
"tableIndexConfig": {
"loadMode": "HEAP",
"invertedIndexColumns": [
"column1",
"column2"
],
"streamConfigs": {
"streamType": "kafka",
"stream.kafka.consumer.type": "highLevel",
"stream.kafka.topic.name": "kafkaTopicName",
"stream.kafka.decoder.class.name": "org.apache.pinot.plugin.stream.kafka.KafkaAvroMessageDecoder",
"stream.kafka.hlc.zk.connect.string": "localhost:1111/zkConnect",
"stream.kafka.decoder.prop.schema.registry.rest.url": "http://localhost:2222/schemaRegistry"
}
},
"metadata": {
"customConfigs": {
}
}
}