Hi.
We have a production cluster of 10 nodes.
It was erroneously configured as a Large Cluster at the beginning, when it had only 3 nodes.
Now it has 4 control nodes (with a spread enabled), 4 racks of nodes.
We encountered some problems with our cluster, solved them with great help of Vertica support team. Members of Vertica support team pointed that it's useless to have Large Cluster for 10 nodes.
Now we plan to somehow disable Large Cluster. We plan to use following steps:
0. stop all ETL processes, disable all external connections to database.
1. SELECT SET_CONTROL_SET_SIZE(10); -- to make all nodes a control one.
2. SELECT REALIGN_CONTROL_NODES();
3. SELECT RELOAD_SPREAD(true);
4. restart cluster
5. SELECT REBALANCE_CLUSTER();
Is everything correct, or there are some other algorithms to disable large cluster and make all nodes control one?
PS. After disabling large cluster we plan to add 5 more nodes, to create a 15 nodes cluster. We want to make them all a control nodes. Is it reasonable?
Sign up
Already have an account? Login
Welcome to the Rocket Forum!
Please log in or register:
Employee Login | Registration Member Login | RegistrationEnter your E-mail address. We'll send you an e-mail with instructions to reset your password.