The Apache Hive connector is a Palantir-provided driver for Apache Hive.
To create a new Apache Hive source, follow the standard setup flow for Palantir-provided drivers, then use the sections below for Apache Hive-specific configuration and networking. For the complete property reference, see the official Apache Hive driver documentation ↗.
The properties below are mandatory or recommended.
| Property | Required? | Description | Default |
|---|---|---|---|
AuthScheme ↗ | Mandatory | The authentication scheme used. Accepted entries are Anonymous, Plain, LDAP, NoSasl, and Kerberos. | Anonymous |
Server ↗ | Mandatory | The host name or IP address of the server hosting HiveServer2. | {serverAddress} |
UseSSL ↗ | Mandatory | Specifies whether to use SSL Encryption when connecting to Hive. | TRUE |
Database ↗ | Recommended | The name of the Hive database to use by default. | — |
Password ↗ | Recommended | The password used to authenticate with Hive. | — |
Port ↗ | Recommended | The port for the connection to the HiveServer2 instance. | 10000 |
SSLServerCert ↗ | Recommended | Specifies the certificate to be accepted from the server when connecting using TLS/SSL. | — |
TransportMode ↗ | Recommended | The transport mode to use to communicate with the Hive server. Accepted entries are BINARY and HTTP. | BINARY |
User ↗ | Recommended | The username used to authenticate with Hive. | — |
The table below lists the domains that the source needs to be able to access in order to successfully run.
For each domain, add a corresponding egress policy. If the source is hosted on-premises and not directly reachable from Foundry, use an agent proxy egress policy instead; the agent host itself must also be able to reach the listed domains. See using an agent as a proxy for details.
| Domain | Required |
|---|---|
| <Server>:<Port> | Always |
| <KerberosKDC>:88 | If AuthScheme=Negotiate |
| <KerberosServiceKDC>:88 | If AuthScheme=Negotiate and Kerberos topology uses multiple realms |