Hive Server2 连接

Hive Server2 连接类型启用 Hive Server2 集成。

向 Hive Server2 认证

使用 PyHive 连接到 Hive Server2。选择通过 LDAP、Kerberos 或自定义进行身份验证。

默认连接 ID

所有与 Hive Server2 相关的钩子和操作符默认使用 hiveserver2_default

配置连接

登录(可选)

指定您的 Hive Server2 用户名。

密码(可选)

指定用于 LDAP 和自定义身份验证的 Hive 密码。

主机(可选)

指定 Hive Server2 的主机节点。

端口(可选)

指定您的 Hive Server2 端口号。

架构(可选)

指定要使用 Hive Server2 连接的数据库的名称。

额外(可选)

指定可在 Hive Server2 连接中使用的额外参数(作为 JSON 字典)。以下参数均为可选

  • auth_mechanism 指定 PyHive 的身份验证方法。在 PLAINLDAPKERBEROSCustom 中进行选择。默认值为 PLAIN

  • kerberos_service_name 如果使用 Kerberos 进行身份验证,请指定 Kerberos 服务名称。默认值为 hive

  • run_set_variable_statements 指定是否要运行 set 变量语句。默认值为 True

在环境变量中指定连接时,你应使用 URI 语法进行指定。

请注意,URI 的所有组件都应进行 URL 编码。

例如

export AIRFLOW_CONN_HIVESERVER2_DEFAULT='hiveserver2://username:password@hiveserver2-node:80/database?auth_mechanism=LDAP'

此条目是否有用?