docker 如何连接Airbyte和Airflow

w8f9ii69  于 2023-02-07  发布在  Docker
关注(0)|答案(1)|浏览(348)

我有Airflow和Airbyte安装在本地与Docker。我想在Airflow中设置一个连接来连接Airbyte。我读了Airbyte文档,并完全按照它说的做,但我得到错误。我已经配置了Airflow的docker compose yaml来安装必要的包。

ADDITIONAL_REQUIREMENTS: ${_PIP_ADDITIONAL_REQUIREMENTS:- apache-airflow-providers-http apache-airflow-providers-airbyte apache-airflow-providers-airbyte[http]}

我的气流执行器是CeleryExecutor
在Airflow中,我配置了Airbyte文档中描述的连接,我还尝试了连接类型:Airbyte但仍然得到错误。

错误显示:

HTTPConnectionPool(host='localhost', port=8001): Max retries exceeded with url: /api/v1/health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f30e9e4fb10>: Failed to establish a new connection: [Errno 111] Connection refused'))
zxlwwiss

zxlwwiss1#

最后我花时间测试了这个。对我来说,使用Airbyte provider附带的Airbyte连接类型加上包括用户名和密码(默认为“Airbyte”/“password”)可以与Airflow 2. 5. 1和Airbyte提供程序3. 2. 0一起工作。
在Airbyte网站上,我关注了their getting started docs

相关问题