Hive is a group of keys, subkeys in the registry that has a set of supporting files containing backups of the data. Basically, the hive is the location that stores Windows registry information. Each hive contains a tree, which has different keys and the key serves as a root that is the starting point of the tree or the top of the hierarchy in the registry. The registry contains registry keys, registry subkeys, and registry values. All keys that are considered as hives begin with “HKEY”. Hives are the set of registry keys that appear as folders on the left-hand side of the screen when all other keys have been minimized. Hive can not be created, deleted, or renamed. The hive was launched by Facebook, during the initial stages of development and later it was taken over by Apache Software Foundation.
Hue is a web user interface that provides a number of services and Hue is a Hadoop framework. Hue provides a web user interface along with the file path to browse HDFS. The most important features of Hue are Job browser, Hadoop shell, User admin permissions, Impala editor, HDFS file browser, Pig editor, Hive editor, Ozzie web interface, and Hadoop API Access. This web UI layout helps the users to browse the files, similar to that of an average windows user locating his files on his machine. Hue provides a web user interface to programming languages which is a handy tool for users to avoid syntax errors while executing queries. Hue can be installed or configured only using a web browser.
Hive vs Hue
|Comparison based on||Hive||HUE|
|Definition||Hive is a group of keys, sub keys in the registry that has a set of supporting files containing backups of the data. Basically, hive is the location which stores Windows registry information.||Hue is a web user interface which provides a number of services and Hue is a Hadoop framework.|
|Scope||Hive or HiveQL is an analytic query language used to process and retrieve data from a data warehouse.||Hue is a Web UI that facilitates the users to interact with the Hadoop ecosystem.|
|Invention||Hive was launched by Apache Software Foundation.||Hue was launched by Cloudera.|
|Authentication||With Kerberos 2.0 authentication, Hive has secured authentication.||The authentication system is pluggable. But to perform the authentication, we can configure authentication to use an LDAP directory.|
|Functionality||Hive uses map-reduce algorithm to process and analyze the data.||Hue provides Web UI editor which can be accessed by Hive and other programming languages.|
|Implementation||Hive is implemented and accessed using a web UI Interface or a command line interface.||Hue is implemented on a web browser where we can access multiple programs installed on Cloudera.|
|Installation||Hive can be installed or configured using command line Interface of a Hadoop Ecosystem.||Hue can be installed or configured only using a web browser.|
|Dependency||Hive can be embedded across many Hadoop Frameworks.||Hue is available only on Cloudera Based Hadoop Framework.|