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 的認證方式。可選擇 PLAINLDAPKERBEROSCustom。預設為 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'

此條目是否對您有幫助?