首页 > 解决方案 > 在气流 1.10.12 中导入 ClickHouseHook

问题描述

我尝试从airflow.hooks.clickhouse_hook导入类ClickHouseHook

from airflow.hooks.clickhouse_hook import ClickHouseHook

这没有问题。这里没有导入错误。

但是当我尝试时:

import airflow.hooks.clickhouse_hook

我有一个错误:

ModuleNotFoundError:没有名为“airflow.hooks.clickhouse_hook”的模块

我无法理解它是如何工作的?我在目录airflow.hooks中没有名为clickhouse_hook的模块,但是如何以这种方式导入ClickHouseHook类而不会出错?

标签: pythonairflow

解决方案


Airflow中没有ClickHouse提供程序。我假设您使用的是clickhouse 插件 ,因此该clickhouse_hook文件不在airflow/hooks文件夹中,因为它不是 Airflow 的一部分。


推荐阅读