EdColeman commented on issue #4515:
URL: https://github.com/apache/accumulo/issues/4515#issuecomment-2089230387

   Is there any chance that you started the manager before the tservers (or at 
least most of them)?  If you start the tservers first, they will sit there 
waiting for assignments.  When the manager starts, it will assign the metadata 
table before user tables and usually seemed to get distributed as it was on 
shutdown.  
   
   If you start the manager first, then as the tservers start, the manager will 
immediate begin assignments as soon as it sees the first tserver.  This usually 
ends up with the metadata and a large number of tablets assigned to one (or 
very few) tservers - the rebalancing then will take a long time before things 
get back to normal.
   
   There is a property `MANAGER_STARTUP_TSERVER_AVAIL_MIN_COUNT` to wait for N 
tservers before assignments start can mitigate this.
   
   Balancing system tables separately would be a good feature, but there may be 
procedural things that can be done without code changes that help mitigate the 
issue from occurring.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to