If you installed Hue with the MapR Installer, use the latest version of the MapR Installer to perform the upgrade.
To upgrade Hue installations to version 3.7, 3.8.1, or 3.9, complete the following steps as a user with admin permissions:
If you have modified the configuration files in your current installation of Hue and you want to apply those changes to the updated version, create a backup of the configuration files in a location outside of the MapR installation directory. Configuration properties are located in /opt/mapr/hue/hue-<version>/desktop/conf/.
Stop the Hue service.
Create a Hue database dump as a JSON object:
Copy the changes that you made for required services in your existing
hue.inifile into the latest version of the file (
If Hue is configured to use the SQLite database, perform the following steps:
If the Hue node runs on Ubuntu, install sqlite3.
Run the following commands:
Upload the JSON dump file to the Hue database:
For example, run the following commands to upload the Hue 3.8.1 JSON dump file for MySQL into the Hue 3.9.0 installation directory:
Update the old database schema so that it is compatible with the new upgraded version:
For example, run the following commands to update the database schema so that it is compatible with Hue 3.9.0:
If you are using Hadoop MRv1, complete the following steps to establish communication between Hue and the JobTracker processes:
Remove existing Hue plugins from the MapReduce
Copy new Hue plugins to the MapReduce
Restart the JobTracker services:
Start the Hue service: