Hello team,
We are preparing to add more nodes to a cluster, the cluster actually counts 7 nodes and want to extend it to 11 nodes.
I have the following questions:
- Is it faster to add 4 nodes at once then rebalance, or add two nodes then rebalance , followed by adding two other nodes then rebalance?
- Are there any operations (DML,DDL?) that need to be avoided or should not run during the rebalance?
- The cluster have 18TB of data, does it mean that >36TB (K-Safety=1) will be moved? details on how data will be moved is highly appreciated.
Note:
=> SELECT scaling_factor, is_enabled, maximum_skew_percent FROM ELASTIC_CLUSTER;
scaling_factor | is_enabled | maximum_skew_percent
----------------+------------+----------------------
4 | false | 15
(1 row)
The following page : https://www.vertica.com/blog/rebalance-taking-long-time/
states that local segmentation need to be disabled prior to rebalance, but documentation says that local segments make rebalance more efficient. Does this mean that prior to extending the cluster, we need to make sure that an appropriate number of local segments exists in the cluster, and then disable local segmentation to move these segments, finaly after the rebalance complete enable the local segmentation then rebalance?
Many thanks.