Migrate to a multiple Kudu master configuration
Before migrating to a multiple Kudu masters set up, you need to perform many migration planning steps, such as deciding the number of masters, and choosing the nodes where to add the new Kudu masters.
The migration procedure does not require stopping all the Kudu processes in the entire cluster but once the migration is complete, all the Kudu processes must be restarted to incorporate the newly added masters. The restarting of the Kudu processes can be done without incurring downtime.
The procedure supports adding multiple masters at the same time by selecting multiple hosts.
-
Using a browser, visit each master’s web UI and navigate to the
/masters
page.All the masters should be listed there with one master in the
LEADER
role and the others in theFOLLOWER
role. The contents of/masters
on each master should be the same. -
Run a Kudu system check (
ksck
) on the cluster using thekudu
command line tool. - If applicable, run a few quick SQL queries against a couple of migrated Kudu tables using impala-shell or Hue.