airflow.providers.databricks.hooks.databricks_base¶
Databricks hook。
此 hook 支援向 Databricks 平臺提交和執行作業。在內部,operator 會與 api/2.0/jobs/runs/submit 端點通訊。
屬性¶
類¶
與 Databricks 互動的基礎類。 |
|
aiohttp 只自帶 BasicAuth,對於 Bearer auth,我們需要 BasicAuth 的子類。 |
模組內容¶
- airflow.providers.databricks.hooks.databricks_base.AZURE_METADATA_SERVICE_TOKEN_URL = 'http://169.254.169.254/metadata/identity/oauth2/token'[source]¶
- airflow.providers.databricks.hooks.databricks_base.AZURE_METADATA_SERVICE_INSTANCE_URL = 'http://169.254.169.254/metadata/instance'[source]¶
- airflow.providers.databricks.hooks.databricks_base.AZURE_MANAGEMENT_ENDPOINT = 'https://management.core.windows.net/'[source]¶
- airflow.providers.databricks.hooks.databricks_base.DEFAULT_DATABRICKS_SCOPE = '2ff814a6-3304-4ab8-85cb-cd0e6f879c1d'[source]¶
- airflow.providers.databricks.hooks.databricks_base.OIDC_TOKEN_SERVICE_URL = '{}/oidc/v1/token'[source]¶
- airflow.providers.databricks.hooks.databricks_base.DEFAULT_AZURE_CREDENTIAL_SETTING_KEY = 'use_default_azure_credential'[source]¶
- class airflow.providers.databricks.hooks.databricks_base.BaseDatabricksHook(databricks_conn_id=default_conn_name, timeout_seconds=180, retry_limit=3, retry_delay=1.0, retry_args=None, caller='Unknown')[source]¶
基類:
airflow.hooks.base.BaseHook與 Databricks 互動的基礎類。
- 引數: