Apache Phoenix¶
The Apache Phoenix connector is a Palantir-provided driver for Apache Phoenix.
To create a new Apache Phoenix source, follow the standard setup flow for Palantir-provided drivers, then use the sections below for Apache Phoenix-specific configuration and networking. For the complete property reference, see the official Apache Phoenix driver documentation ↗.
Configuration¶
The properties below are mandatory or recommended.
| Property | Required? | Description | Default |
|---|---|---|---|
AuthScheme ↗ |
Mandatory | The scheme used for authentication. Accepted entries are None, and Negotiate (Kerberos). None is the default. | Basic |
URL ↗ |
Mandatory | The URL to your Apache Phoenix instance. This property overrides the Server/Port/UseSSL connection properties. When the LoadBalanceStrategy is configured, this takes a list of URLs in a comma separated format, for example “URL1,URL2…URLn”. | https://{serverAddress}:{port} |
LoadBalanceStrategy ↗ |
Recommended | The load balancing strategy to be used by the client side load balancer. | None |
Password ↗ |
Recommended | Specifies the password of the authenticating user account. | — |
User ↗ |
Recommended | Specifies the user ID of the authenticating Apache Phoenix user account. | — |
Version ↗ |
Recommended | The version of the Apache Phoenix instance. | 4.9.0 |
Networking¶
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 |
|---|---|
| \ |
Always |
| \ |
If AuthScheme=Negotiate |
| \ |
If AuthScheme=Negotiate and Kerberos topology uses multiple realms |
中文翻译¶
Apache Phoenix¶
Apache Phoenix 连接器是 Palantir 为 Apache Phoenix 提供的官方驱动程序。
要创建新的 Apache Phoenix 数据源,请遵循Palantir 提供驱动程序的标准设置流程,然后使用以下各节进行 Apache Phoenix 特定的配置和网络设置。有关完整的属性参考,请参阅 Apache Phoenix 官方驱动程序文档 ↗。
配置¶
以下属性为必填或推荐项。
| 属性 | 是否必填 | 描述 | 默认值 |
|---|---|---|---|
AuthScheme ↗ |
必填 | 用于身份验证的方案。可接受的值为 None 和 Negotiate (Kerberos)。默认值为 None。 | Basic |
URL ↗ |
必填 | 指向 Apache Phoenix 实例的 URL。此属性会覆盖 Server/Port/UseSSL 连接属性。当配置了 LoadBalanceStrategy 时,此属性接受以逗号分隔的 URL 列表,例如 "URL1,URL2…URLn"。 | https://{serverAddress}:{port} |
LoadBalanceStrategy ↗ |
推荐 | 客户端负载均衡器使用的负载均衡策略。 | None |
Password ↗ |
推荐 | 指定进行身份验证的用户账户密码。 | — |
User ↗ |
推荐 | 指定进行身份验证的 Apache Phoenix 用户账户的用户 ID。 | — |
Version ↗ |
推荐 | Apache Phoenix 实例的版本。 | 4.9.0 |
网络配置¶
下表列出了数据源成功运行所需访问的域名。
对于每个域名,请添加相应的出站策略。如果数据源部署在本地且无法直接从 Foundry 访问,请改用代理出站策略;代理主机本身也必须能够访问所列出的域名。详情请参阅使用代理作为代理服务器。
| 域名 | 必需条件 |
|---|---|
| \ |
始终需要 |
| \ |
当 AuthScheme=Negotiate 时 |
| \ |
当 AuthScheme=Negotiate 且 Kerberos 拓扑使用多个域时 |