Airflow apacheatlas与气流集成

Airflow apacheatlas与气流集成,airflow,apache-atlas,Airflow,Apache Atlas,我正在尝试集成一个Apache Atlas实例,该实例已与Apache Airflow一起运行。在airflow.cfg中设置连接后,我尝试从airflow scheduler运行DAG。我在日志中发现以下错误 [2021-02-02 20:50:47,958] {connectionpool.py:752} WARNING - Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after

我正在尝试集成一个Apache Atlas实例,该实例已与Apache Airflow一起运行。在airflow.cfg中设置连接后,我尝试从airflow scheduler运行DAG。我在日志中发现以下错误

[2021-02-02 20:50:47,958] {connectionpool.py:752} WARNING - Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f464b856950>: Failed to establish a new connection: [Errno 111] Connection refused')': /api/atlas/v2/types/typedefs

[2021-02-02 20:50:47,960] {taskinstance.py:1150} ERROR - HTTPConnectionPool(host='localhost', port=21000): Max retries exceeded with url: /api/atlas/v2/types/typedefs (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f464b8650d0>: Failed to establish a new connection: [Errno 111] Connection refused'))
[2021-02-02 20:50:47958]{connectionpool.py:752}警告-连接被“NewConnectionError(':未能建立新连接:[Errno 111]连接被拒绝]”:/api/atlas/v2/types/typedefs)中断后重试(重试(总计=3,连接=None,读取=None,重定向=None,状态=None))
[2021-02-02 20:50:47960]{taskinstance.py:1150}错误-HTTPConnectionPool(host='localhost',port=21000):url超过最大重试次数:/api/atlas/v2/types/typedefs(由NewConnectionError引起(':未能建立新连接:[Errno 111]连接被拒绝'))
My airflow.cfg的配置如下:

[lineage]
backend = airflow.lineage.backend.atlas.AtlasBackend

[atlas]
username = <username>
password = <password>
host = localhost
port = 21000
[血统]
后端=afflow.lineage.backend.atlas.AtlasBackend
[地图集]
用户名=
密码=
主机=本地主机
端口=21000

我已尝试将主机更改为http://localhost 也我不确定在Atlas中的何处调查以确定连接被拒绝的原因。

连接被拒绝
表示服务未侦听配置的端口错误的主机名

尝试将
localhost
替换为
fqdn


正确配置它的一个好方法是访问atlas ui,只需将主机名从url放到配置中。

我能够通过在启动atlas的docker容器时添加--hostname标志来解决这个问题。然后,我将提供的主机名用作afflow.cfg中的主机