Hue is an open source Apache Hadoop UI system. It was first evolved from Cloudera Desktop and contributed to the open source community by Cloudera. It is implemented based on the Python web framework Django. By using Hue, we can interact with the Hadoop cluster on the browser-side web console to analyze and process data, such as manipulating data on HDFS, running MapReduce Jobs, and so on. I have heard about the convenience and power of Hue a long time ago, but I have not been able to try it myself. Let’s first pass the features given on the official website and translate the original text to briefly understand the set of functions and features supported by Hue:
The default is based on the lightweight sqlite database to manage session data, user authentication and authorization, and can be customized to MySQL, Postgresql, and Oracle
Access HDFS based on File Browser
Develop and run Hive queries based on the Hive editor
Supports applications based on Solr for search, and provides visual data views and dashboards (Dashboard)
Supports Impala-based applications for interactive queries
Support for Spark editor and Dashboard
Pig editor support and the ability to submit script tasks
Support Oozie editor, can submit and monitor Workflow, Coordinator and Bundle through dashboard
Support HBase browser, can visualize data, query data, modify HBase tables
Support Metastore browser, can access Hive metadata, and HCatalog
Support Job Browser, able to access MapReduce Job (MR1/MR2-YARN)
Support Job Designer, able to create MapReduce/Streaming/Java Job
Support Sqoop 2 editor and Dashboard
Supports ZooKeeper browser and editor
Supports MySql, PostGresql, Sqlite and Oracle database query editors