Hive Server2 连接¶
Hive Server2 连接类型启用 Hive Server2 集成。
默认连接 ID¶
所有与 Hive Server2 相关的钩子和操作符默认使用 hiveserver2_default
。
配置连接¶
- 登录(可选)
指定您的 Hive Server2 用户名。
- 密码(可选)
指定用于 LDAP 和自定义身份验证的 Hive 密码。
- 主机(可选)
指定 Hive Server2 的主机节点。
- 端口(可选)
指定您的 Hive Server2 端口号。
- 架构(可选)
指定要使用 Hive Server2 连接的数据库的名称。
- 额外(可选)
指定可在 Hive Server2 连接中使用的额外参数(作为 JSON 字典)。以下参数均为可选
auth_mechanism
指定 PyHive 的身份验证方法。在PLAIN
、LDAP
、KERBEROS
或Custom
中进行选择。默认值为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'