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: