https://github.com/steven-matison/HDP3-Hue-Service
A continuation of Ambari Hue Service for HDP 3.x and Hue 4.6.0
https://github.com/steven-matison/HDP3-Hue-Service
ambari ambari-hue-service hbase hdp3 hive hue spark
Last synced: 3 months ago
JSON representation
A continuation of Ambari Hue Service for HDP 3.x and Hue 4.6.0
- Host: GitHub
- URL: https://github.com/steven-matison/HDP3-Hue-Service
- Owner: steven-matison
- License: apache-2.0
- Created: 2020-03-04T16:42:48.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-06-30T15:33:23.000Z (almost 5 years ago)
- Last Synced: 2024-08-01T18:37:46.988Z (11 months ago)
- Topics: ambari, ambari-hue-service, hbase, hdp3, hive, hue, spark
- Language: Python
- Homepage:
- Size: 1.09 MB
- Stars: 15
- Watchers: 2
- Forks: 14
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
#### An Ambari Service for Hue
Ambari service for easily installing and managing Hue on HDP cluster.#### Authors:
- [Kyle Joe](https://github.com/EsharEditor)
- [Steven Matison](https://github.com/steven-matison)A big thank you to Kyle for creating the original HDP 2.x github repo.
Have a look here: https://github.com/EsharEditor/ambari-hue-serviceAlso see https://gethue.com for more information, versions, and official documentation.
#### Version
- Hue 3.11.0 ([master branch](https://github.com/steven-matison/HDP3-Hue-Service))
- Hue 4.6.0 ([Hue.4.6.0 branch](https://github.com/steven-matison/HDP3-Hue-Service/tree/Hue.4.6.0))
- HDP 3.x#### Install
- Deliver Service Fileset to Ambari
```
sudo git clone https://github.com/steven-matison/HDP3-Hue-Service.git /var/lib/ambari-server/resources/stacks/HDP/[version]/services/HUE
```**** be sure to get your correct [version] for command above
- Restart Ambari
```
service ambari-server restart
```
- In Ambari click on 'Add Service' and install HUE
- Install requires HDFS,Yarn,Hive,Hbase,Spark,Zookeeper,Sqoop,Oozie.#### Uninstall
- Excecute the following command to remove all files. Be sure to restart ambari```
rm -rf /var/lib/ambari-server/resources/stacks/HDP/3.1/services/HUE
rm -rf /var/lib/ambari-agent/cache/stacks/HDP/3.1/services/HUE/
rm -rf /usr/local/hue
rm -rf /usr/hdp/current/hue-server
rm -rf /usr/local/hue-3.11.0/
```
**** be sure to get your correct versions for commands above#### Known Issues
- Issue with Pig Config (do not use pig HDP 3.x )
- If Hbase or Spark are missing, the install will fail on missing config objects
- Some params are hardcoded for single node test
- Not tested SSL & High Availability
- There could still be conflicts with config params not yet migrated to HDP 3.x format
-- Conflict with Spark2 config object
-- Conflict with Hbase Thrift Server v1
- Very long compile time as "make apps" takes nearly 30 minutes to complete dependencies
- hue user, hue group error when Ambari is Managing User/Group Creation. The work around is below:
```
python /var/lib/ambari-server/resources/scripts/configs.py -u admin -p admin -n HDP3 -l hdp3.cloudera.com -t 8080 -a set -c cluster-env -k ignore_groupsusers_create -v true
```**** make sure to get correct Cluster Name (HDP3) and Ambari Host (hdp3.cloudera.com) for command above
#### Coming Soon
- Create a repository for hue fileset built via "make apps"
- WIP - Updates for Hue 4.x - [Hue.4.6.0 Branch](https://github.com/steven-matison/HDP3-Hue-Service/tree/Hue.4.6.0)
- WIP - Bundling this service into an easier to use Management Pack - [dfhz_hue_mpack](https://github.com/steven-matison/dfhz_hue_mpack)
- Add better handling for missing components and/or multi-node clusters
- Improve functionality for SSL and High Availability
- Resolve User KeyError (python work around above)