How to perform range filtering like greater than, less than in Elasticsearch?
May 5, 2021How to read multiple files into a single RDD or DataFrame in Spark?
May 10, 2021HiveServer (or HiveSerer1) was introduced when Hive first came out and it had several limitations. HiveServer2 was later introduced with Hive 0.11 and aimed to solve the limitations of HiveServer1.
HiveServer1
- HiveServer1 came out with Thrift API that doesn’t support concurrent client connections or sessions.
- Didn’t have support for common ODBC and JDBC calls and drivers
- Incomplete authorization and authentication implementations
- Not full support for auditing and logging
- Suffered memory leaks
HiveServer2
- Enhanced Thrift API
- Support for concurrent client connections and sessions
- Support for common ODBC and JDBC drivers
- Authentication support via Kerberos, LDAP and other pluggable implementations
- Authorization
- Fixes for memory leaks
- Improved query optimization