user state table
{
"tableName": "user_state",
"tableType": "REALTIME",
"segmentsConfig": {
"timeColumnName": "create_time",
"timeType": "SECONDS",
"segmentPushType": "APPEND",
"segmentAssignmentStrategy": "BalanceNumSegmentAssignmentStrategy",
"schemaName": "user_state",
"replicasPerPartition": "1"
},
"tenants": {},
"tableIndexConfig": {
"loadMode": "MMAP",
"streamConfigs": {
"streamType": "kafka",
"stream.kafka.consumer.type": "lowLevel",
"stream.kafka.consumer.prop.auto.offset.reset": "smallest",
"stream.kafka.topic.name": "user.event",
"stream.kafka.decoder.class.name": "org.apache.pinot.plugin.stream.kafka.KafkaJSONMessageDecoder",
"stream.kafka.hlc.zk.connect.string": "z-1.kafka-engine-v2.robgzv.c2.
kafka.ap-northeast-2.amazonaws.com:2181/kafka",
"stream.kafka.consumer.factory.class.name": "org.apache.pinot.plugin.stream.kafka20.KafkaConsumerFactory",
"stream.kafka.zk.broker.url": "z-3.kafka-engine-v2.robgzv.c2.
kafka.ap-northeast-2.amazonaws.com:2181/kafka",
"stream.kafka.broker.list": "b-1.kafka-engine-v2.robgzv.c2.
kafka.ap-northeast-2.amazonaws.com:9092,b-2.kafka-engine-v2.robgzv.c2.
kafka.ap-northeast-2.amazonaws.com:9092,b-3.kafka-engine-v2.robgzv.c2.
kafka.ap-northeast-2.amazonaws.com:9092"
},
"nullHandlingEnabled": true
},
"fieldConfigList": [],
"metadata": {
"customConfigs": {}
},
"routing": {
"instanceSelectorType": "strictReplicaGroup"
},
"upsertConfig": {
"mode":”FULL”
}
}