Anish Nair
11/09/2021, 7:37 AMFailed to find servers hosting segment: mytable_0_8_20211029T2056Z for table: mytable_REALTIME (all ONLINE/CONSUMING instances: [] are disabled, but find enabled OFFLINE instance: Server_ip_8098 from OFFLINE instances: [Server_ip_8098], not counting the segment as unavailable)
is this query timeout case?
2) I have set, flush.threshold.size to 10mn. But segments are getting created with lesser rows ( Total docs: 3.4mn). Is this expected?
3) What type of index is recommended on Realtime table with upsert mode on ?
4) In upsert mode, any limitation on "comparison time column" , i.e timestamp format, granularity? my table date column is in yyyyMMddHH format. comparison time column will be in timestamp format yyyy-MM-dd HHmmss
{
"upsertConfig": {
"mode": "FULL",
"comparisonColumn": "anotherTimeColumn"
}
}
5) Queries are timing out at 10secs, even after changing the values at broker and server level. anyother configs needs to be changed ?
pinot.broker.timeoutMs
pinot.server.query.executor.timeoutMayank
Anish Nair
11/11/2021, 2:59 PM"streamConfigs": {
"streamType": "kafka",
"stream.kafka.consumer.type": "lowlevel",
"stream.kafka.topic.name": "topic",
"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": "brokers",
"realtime.segment.flush.threshold.rows": "10000000",
"stream.kafka.consumer.prop.auto.offset.reset": "largest"
}Mayank
Anish Nair
11/11/2021, 3:06 PMMayank
Anish Nair
11/11/2021, 3:19 PMMayank
Anish Nair
11/12/2021, 10:03 AM