HiveServer2

E705293

HiveServer2 is a service component of Apache Hive that provides a secure, multi-client, and concurrent interface for executing Hive queries.

Jump to: Statements Referenced by

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.

Apache Hive usesComponent HiveServer2