Upgrading a Cluster
- Before upgrading, be sure to read the release notes for the new version. The release notes contain a list of known issues, important compatibility information, supported upgrade paths, and module-specific data backup recommendations.
- Apply all the latest updates available for your operating system, especially those that resolve issues with Java.
- Install all patches and updates in an earlier version of Spectrum Technology Platform before you upgrade to Spectrum Technology Platform 2020.1.0
- Important: We recommend that you create a backup before upgrading so that if an error occurs during the upgrade you can recover your flows, security settings, and other settings and customizations, if an error occurs during the upgrade process.
To retain customized settings in the wrapper.conf file located in the SpectrumDirectory/server/bin/wrapper directory, you will need to compare the contents of wrapper.conf installed during the upgrade with the contents of the backed up copy of the file. You can then manually copy customizations that you want to retain after the upgrade into the updated version of the file. This is particularly important for changes to the initial and maximum Java heap sizes.
This procedure is for upgrading a cluster where the Spectrum Technology Platform server and configuration database are installed on each node of the cluster. To upgrade a cluster, you upgrade one node at a time. The first node you upgrade is handled slightly differently than the other nodes because you must point the node to itself as a seed node since no other nodes will be running in the cluster when it starts up.
For this scenario... | Use this information... |
---|---|
...separate clusters for server nodes and configuration database nodes | Upgrading a Cluster with a Separated Database. |
…upgrading a cluster for Spatial only | Upgrading a Cluster with Spatial |
...upgrading both Spectrum and Spatial clusters | Upgrading a Cluster with Spatial |
...upgrading a cluster running Context Graph | Before shutting down all nodes, see "Upgrading a Cluster with Context Graph" in the Spectrum Installation Guide. |
You may find it necessary to stop nodes manually, as in the case of applying software updates. When you stop all nodes of the cluster manually, or if all nodes are down, you must start as a new cluster/session. To refresh, start node 1 of the cluster with the spectrum.cluster.seeds IP address as node 1’s IP address only. Do not include other node's IP address at startup.