Thanks,

I am assuming I can set that property using shell and it will take effect 
immediately?

Thanks

-S

From: dev1 <[email protected]>
Sent: Monday, November 29, 2021 9:25 AM
To: '[email protected]' <[email protected]>
Subject: [External] RE: accumulo tserver rolling restart

See 
https://accumulo.apache.org/1.10/accumulo_user_manual.html#_restarting_process_on_a_node<https://urldefense.com/v3/__https:/accumulo.apache.org/1.10/accumulo_user_manual.html*_restarting_process_on_a_node__;Iw!!May37g!evyseDphy3PM_d8-tSlk89Sw1fFlSXHtH7vhiQedtcADc_P7OLEHw2kVZjlQ4Q8G_Q$>
 - 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] 
<[email protected]<mailto:[email protected]>>
Sent: Monday, November 29, 2021 9:19 AM
To: [email protected]<mailto:[email protected]>
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

Reply via email to