Hive Server2 连接¶
Hive Server2 连接类型启用 Hive Server2 集成。
默认连接 ID¶
所有与 Hive Server2 相关的 hook 和操作符默认使用 hiveserver2_default
。
配置连接¶
- 登录(可选)
指定您的 Hive Server2 用户名。
- 密码(可选)
指定您的 Hive 密码,用于 LDAP 和自定义身份验证。
- 主机(可选)
指定 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'