Upgrade Hue
Hue does not support rolling upgrade, and it does not use versioned packaging. Hue should be upgraded to correspond with the appropriate version of the stack.
Shut down Hue:
/etc/init.d/hue stopIf you are using the embedded SQLite database, perform a backup of the database before you upgrade Hue:
su $HUE_USERmkdir ~/hue_backupcd /var/lib/huesqlite3 desktop.db .dump > ~/hue_backup/desktop.bakexitUpgrade the software. Hue uses old-style RPMs, not versioned RPMs:
yum upgrade hue hue-common hue-server hue-beeswax hue-hcatalog hue-pig hue-oozieIf you are using the embedded SQLite database, restore your database after upgrading. To restore the database from a backup copy, make sure the destination database is empty before copying. If necessary, rename or remove the current destination database. Then copy your backup to the destination database. For example:
su $HUE_USER cd /var/lib/hue mv desktop.db desktop.db.old sqlite3 desktop.db < ~/hue_backup/desktop.bak exit /usr/lib/hue/build/env/bin/hue syncdb
Restart Hue. As root user, run the following command:
/etc/init.d/hue start
To validate the upgrade process, restart Hue and make sure that you can browse from the
Hue UI (http://hue.server:8000/).
If the upgrade process fails, follow the steps in Downgrading the Cluster, starting with "Downgrade components outside of the cluster."

