Hi team :wave: Pinot 1.4.0 — getting `BrokerResou...
# general
s
Hi team šŸ‘‹ Pinot 1.4.0 — getting
BrokerResourceMissingError (410)
on a REALTIME table after adding this to broker config:
Copy code
pinot.broker.adaptive.server.selector.enable.stats.collection=true
pinot.broker.adaptive.server.selector.type=HYBRID
After updating the config, I am encountering the following error while running the query: Error Code: 410 (BrokerResourceMissingError) BrokerResourceMissingError What am I missing here? Observations: • All 3 brokers:
idealState: ONLINE
but
externalView: ERROR
for this table only • Other tables querying fine •
rebuildBrokerResourceFromHelixTags
returns
"ideal state is the same"
x
check pinot broker for any logs on that table, might be routing table build failure
s
@Xiang Fu I was actually using
"instanceSelectorType": "strictReplicaGroup"
in the routing config. I changed it to
"replicaGroup"
, and the issue got resolved. Thanks!
šŸ‘ 1
x
I think you may need to configure table with instanceAssignment map and server pooling if you really need strict replica
s
Yes, it is already in place. "instanceAssignmentConfigMap": { "CONSUMING": { "tagPoolConfig": { "tag": "aaa_events_REALTIME", "poolBased": true, "numPools": 2 }, "replicaGroupPartitionConfig": { "replicaGroupBased": true, "numInstances": 36, "numReplicaGroups": 2, "numInstancesPerReplicaGroup": 18, "numPartitions": 0, "numInstancesPerPartition": 0, "minimizeDataMovement": true }, "partitionSelector": "INSTANCE_REPLICA_GROUP_PARTITION_SELECTOR", "minimizeDataMovement": true } },