HiveServer2
E705293
HiveServer2 is a service component of Apache Hive that provides a secure, multi-client, and concurrent interface for executing Hive queries.
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf |
Hive service
ⓘ
software component ⓘ |
| accesses | Hive Metastore NERFINISHED ⓘ |
| canUse |
MapReduce execution engine
ⓘ
Spark execution engine ⓘ Tez execution engine ⓘ |
| communicatesWith | Hive execution engine NERFINISHED ⓘ |
| configuredBy | hive-site.xml ⓘ |
| designedFor |
fine-grained security
ⓘ
multi-client concurrency ⓘ |
| developedBy | Apache Software Foundation NERFINISHED ⓘ |
| executes | HiveQL queries ⓘ |
| exposes | Thrift server endpoint ⓘ |
| implements | HiveServer2 Thrift API NERFINISHED ⓘ |
| introducedAsReplacementFor | HiveServer1 NERFINISHED ⓘ |
| listensOn | configurable TCP port ⓘ |
| partOf | Apache Hive NERFINISHED ⓘ |
| provides | service interface for executing Hive queries ⓘ |
| runsOn | Java Virtual Machine NERFINISHED ⓘ |
| supports |
JDBC clients
ⓘ
ODBC clients ⓘ Thrift clients ⓘ authentication ⓘ authorization ⓘ configurable concurrency limits ⓘ connection pooling ⓘ multiple concurrent clients ⓘ query timeouts ⓘ secure client connections ⓘ |
| supportsAuthenticationMechanism |
CUSTOM authentication plugins
ⓘ
Kerberos NERFINISHED ⓘ LDAP NERFINISHED ⓘ PAM NERFINISHED ⓘ |
| supportsAuthorizationModel |
Ranger-based authorization
ⓘ
SQL standard based authorization ⓘ Sentry-based authorization ⓘ |
| supportsFeature |
impersonation
ⓘ
metadata operations ⓘ query cancellation ⓘ result set fetching ⓘ session-based execution ⓘ |
| supportsSecurityProtocol | SSL/TLS ⓘ |
| supportsTransport |
HTTP transport
ⓘ
binary Thrift transport ⓘ |
| usedFor |
BI tool connectivity to Hive
ⓘ
reporting and analytics workloads ⓘ |
| usedIn | Hadoop ecosystem NERFINISHED ⓘ |
| usesProtocol | Apache Thrift NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.