In this blog, we will look into the application and architecture of HUE briefly.
What is Hue?
Hadoop User Experience (HUE) is the open source Hadoop Graphical User Interface (GUI) that makes it convenient for the user to manage applications in the Hadoop ecosystem. It also supports RDB query execution, Hive and Impala.
As Hadoop keeps improving, lots of component are also developed, as a result, users need tools to manage these applications. That’s the role of HUE.
- HDFS file browser – Hue can search HDFS file in the browser without instructional words in terminal – Hue can extract files from a compressed file in the format of zip, tgz and bz2 through file browser application – Authorization of files managed & property change, upload, download – Supports drag & drop feature to upload files on HDFS
- Job browser / designer – Users can group MapReduce and hive script into the same category and execute them together – Users can see working, counter, log etc. – Hive table generation, data lord, execution of Hive query & management
- Hive / Impala / Pig query editor – User can execute a custom query after assigned parameters – User can download the result in the format of csv & xls – Beeswax : Hive table generation, data lord, execution of Hive query & management
- Oozie app for work flows – Manages schedule of Hadoop work (Start, End, Stop, Re-start)
- Access to shell – Provides instructional words to simplify service management
- User Admin – Manages account for Hue user
- App for Solr searches – Writes custom search engines defined by users
- Hue Server is the container application located between the component and the browser.
- Hue can host Every Hue application and communicate with components.
- Since Hue is set up on the server system that Hadoop is installed in, it does not need software other than a web browser.
Advantages of Hue
- Since users don’t need to access each server and write instructional words in terminal to use a function of relevant component, Hue can save time because of it’s ease of use.
BITNINE GLOBAL INC., THE COMPANY SPECIALIZING IN GRAPH DATABASE
비트나인, 그래프 데이터베이스 전문 기업