Diana Arnos
03/22/2022, 2:01 PMConsumed 261 events from (rate:3.1030054/s), currentOffset=763096, numRowsConsumedSoFar=288096, numRowsIndexedSoFar=288096
....
[Consumer clientId=consumer-455, groupId=] Discovered group coordinator <redacted> (id: 2147483646 rack: null)
But the controller still show them with dead
status and when I try to query the data, I see in the Broker log:
No server found for request 1: select responseId from responseCount limit 1
And this is the response from the query API:
{
"exceptions": [],
"numServersQueried": 0,
"numServersResponded": 0,
"numSegmentsQueried": 0,
"numSegmentsProcessed": 0,
"numSegmentsMatched": 0,
"numConsumingSegmentsQueried": 0,
"numDocsScanned": 0,
"numEntriesScannedInFilter": 0,
"numEntriesScannedPostFilter": 0,
"numGroupsLimitReached": false,
"totalDocs": 0,
"timeUsedMs": 0,
"offlineThreadCpuTimeNs": 0,
"realtimeThreadCpuTimeNs": 0,
"segmentStatistics": [],
"traceInfo": {},
"minConsumingFreshnessTimeMs": 0,
"numRowsResultSet": 0
}
How can I make the Controller see they are alive? šMayank
Luis Fernandez
03/22/2022, 2:17 PM/tables/{tableName}/rebuildBrokerResourceFromHelixTags
that one right?Diana Arnos
03/22/2022, 2:18 PM{
"status": "Broker resource is not rebuilt because ideal state is the same for table: responseCount_REALTIME"
}
Rong R
03/22/2022, 4:06 PMMayank
Diana Arnos
03/23/2022, 10:36 AM/tables/{tableName}/rebuildBrokerResourceFromHelixTags
gave me that response, I can see that they are not the same.
/tables/<tableName>/idealstate
shows all partitions on each server (there are 2) should be online or consuming, but /tables/<tableName>/externalview
show all the servers as offline.Luis Fernandez
03/23/2022, 7:19 PMLuis Fernandez
03/23/2022, 8:04 PMLuis Fernandez
03/23/2022, 8:05 PMRong R
03/23/2022, 9:32 PMDiana Arnos
03/28/2022, 11:42 AMDiana Arnos
03/29/2022, 3:47 PMAlive
but when I run a query, the broker says No server found for request
If I try a rebalance:
"Instance reassigned, table is already balanced"
If I try to run /rebuildBrokerResourceFromHelixTags
:
{
"status": "Broker resource is not rebuilt because ideal state is the same for table: <redacted>"
}
But I can see both servers that I have consuming data:
Consumed 1410 events from (rate:20.137104/s), currentOffset=642595, numRowsConsumedSoFar=167595, numRowsIndexedSoFar=167595
And the segments are being uploaded to the deepstore.
I checked zookeeper and idealstate and externalview and they are the same.
Is there a way to force the broker to recognize the servers?Mayank
Diana Arnos
03/29/2022, 4:15 PMNeha Pawar
curl -X GET "<broker_url>/debug/routingTable/GithubEventsTier" | jq
Neha Pawar
"shutdownInProgress": "false"
?Diana Arnos
03/30/2022, 9:02 AMGithubEventsTier
is the table name, so I should put my table's name, right?
I don't see this <broker>/debug/rountingTable
url in the Swagger and when I try to fetch it I get a 404.
In zk, all servers have "shutdownInProgress": "false"
I have 3 servers running now, but still the broker says No server found for request
Its been too long, I'll restart all the pods šDiana Arnos
03/30/2022, 12:53 PM