See https://accumulo.apache.org/1.10/accumulo_user_manual.html#_restarting_process_on_a_node - A note on rolling restarts.
There is property that can be set (table.suspend.duration) that will delay the reassignment while a tserver is restarting - there is a trade-off on the data not being available so try to minimize the time the tserver is off-line. From: Ligade, Shailesh [USA] <ligade_shail...@bah.com> Sent: Monday, November 29, 2021 9:19 AM To: user@accumulo.apache.org Subject: accumulo tserver rolling restart Hello, I want to restart al the tservers, say I updated the tserver heap size. Since we ar eusing system, I can issue restart command on a tserver. This causes all sorts of tablet movements even though accumulo is down for may be a second. If I wait for all unassigned tables to become 0, then to restart next tserver, then to completely restart a small cluster (6-8 nodes) take hours (roughly 4k+ tablets per tserver) What may be right way to perform such routine maintenance operation? Is there a delay setting we can change so that it will not move tablets around? What may be a safe delay value? -S