The shell in Hive provides several services.
Let's check out some of them:
CLI
- The command line interface is the default service of Hive.
HiveServer
- It runs Hive as a server uncovering Thrift Service.
- Applications that are using Thrift, JDBC, and ODBC connectors to communicate with Hive, require the Hive Server.
HWI(Hive Web Interface)
- It is an alternative to Hive CLI.
Metastore
- It is the repository of Hive metadata.