Upgrading Unravel Server
Warning
To determine if it's mandatory to upgrade Unravel sensors when you upgrade Unravel Server, see the release notes.
This topic explains how to upgrade the Unravel Server RPM.
Download the new RPM.
Copy the new RPM to the Unravel host.
Stop all services.
sudo /etc/init.d/unravel_all.sh stop
Upgrade RPM on the host.
sudo rpm -U unravel-
version
.rpm*Add your license key to
unravel.properties
.Warning
Add your license key to
unravel.properties
before starting or restarting Unravel Server.Complete the following checklist before restarting all services.
Verify the following items were updated.
Database schema
The Unravel Sensor, if you have performed a required or optional update.
OnDemand, when applicable. (This required for Unravel's various reports.)
Check the following logs for any issues.
unravel_rpm_upgrade
yyyy-mm-dd
.log
, for example unravel_rpm_upgrade_2020-02-19.logunravel_schema.log
es_migration*.out
If you are running an external database verify
unravel_db
is disabled or does not exist by running the following command:chkconfig --list unravel_db
If
unravel_db
exists and is running, switch it off using the following command:chkconfig unravel_db off
Restart all services.
sudo /etc/init.d/unravel_all.sh start
Check that all daemons successfully started and stayed up.
Verify Unravel's Web UI/UX is being populated and working correctly.
OnDemand, where applicable, by generating an OnDemand report, for example, Clusters > Top X.
All metrics visible for Spark, MR, or Tez in Jobs > Applications.
Clusters > Overview shows correct metrics, for example counts of apps and vCores
Complete any platform-specific upgrade steps.