Upgrade Deployment

AttentionThis page documents an earlier version. Go to the latest (v2.1)version.

The basic flow is to upgrade each yb-master and yb-tserver one at a time, verifying after each step from the yb-master Admin UI that the cluster is healthy and the upgraded process is back online.

If you plan to script this in a loop, then a pause of about 60 secs is recommended before moving from one process/node to another.

Preserving Data and Cluster Configuration Across UpgradesYour data/log/conf directories are generally stored in a separate location which stays the same across the upgrade so that the cluster data, its configuration settings are retained across the upgrade.

Upgrade YB-Masters

  1. 1. pkill yb-master
  2. 2. switch binaries to new release
  3. 3. start the yb-master process
  4. 4. verify in http://<any-yb-master>:7000/ that all masters are alive
  5. 5. pause ~60 secs before upgrading next yb-master

Upgrade YB-TServers

  1. 1. pkill yb-tserver
  2. 2. switch binaries to new release
  3. 3. start yb-tserver process
  4. 4. verify in http://<any-yb-master>:7000/tablet-servers to see if the new TServer is alive and heart beating
  5. 5. pause ~60 secs before upgrading next yb-tserver