Hive Server2 連線¶
Hive Server2 連線型別支援 Hive Server2 整合。
Hive Server2 認證¶
使用 PyHive 連線到 Hive Server2。選擇透過 LDAP、Kerberos 或自定義方式進行認證。
預設連線 ID¶
所有與 Hive Server2 相關的 Hook 和 Operator 預設使用 hiveserver2_default。
配置連線¶
- 登入(可選)
指定您的 Hive Server2 使用者名稱。
- 密碼(可選)
指定您的 Hive 密碼,用於 LDAP 和自定義認證。
- 主機(可選)
指定 Hive Server2 的主機節點。
- 埠(可選)
指定您的 Hive Server2 埠號。
- Schema(可選)
指定您希望透過 Hive Server2 連線的資料庫名稱。
- 額外引數(可選)
指定可在 Hive Server2 連線中使用的額外引數(以 JSON 字典形式)。以下引數均為可選:
auth_mechanism指定 PyHive 的認證方式。可選擇PLAIN、LDAP、KERBEROS或Custom。預設為PLAIN。kerberos_service_name如果使用 Kerberos 認證,指定 Kerberos 服務名稱。預設為hive。run_set_variable_statements指定是否要執行 set variable 語句。預設為True。
在環境變數中指定連線時,應使用 URI 語法。
注意,URI 的所有元件都應進行 URL 編碼。
例如
export AIRFLOW_CONN_HIVESERVER2_DEFAULT='hiveserver2://username:password@hiveserver2-node:80/database?auth_mechanism=LDAP'