Nik Bates-Haus created AIRFLOW-3486:
---------------------------------------
Summary: cannot load lineage backend atlas following the
instructions in lineage.rst
Key: AIRFLOW-3486
URL: https://issues.apache.org/jira/browse/AIRFLOW-3486
Project: Apache Airflow
Issue Type: Bug
Affects Versions: 1.10.1
Reporter: Nik Bates-Haus
Attachments: lineage-backend-atlas.patch
lineage.rst says to configure lineage as:
{code:java}
[lineage]
backend = airflow.lineage.backend.atlas
[atlas]
username = my_username
password = my_password
host = host
port = 21000
{code}
but this fails, because {{airflow.lineage.backend.atlas}} is a module, not a
class, and therefore cannot be loaded by {{import_string}}.
Specifying {{airflow.lineage.backend.atlas.AtlasBackend}} instead loads the
backend, but is unable to send to it because it tries to use the class, rather
than an instance of the class, as the backend.
I have a fix in the attached patch, including:
* Documentation fix
* Fix for {{_get_backend()}}
* Test to ensure that the backend can be loaded and used
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)