@@ -41,71 +41,75 @@ these extra dependencies.
41
41
42
42
Here's the list of the subpackages and what they enable:
43
43
44
- +---------------+----------------------------------------------+-------------------------------------------------+
45
- | subpackage | install command | enables |
46
- +===============+==============================================+=================================================+
47
- | all | ``pip install apache-airflow[all] `` | All Airflow features known to man |
48
- +---------------+----------------------------------------------+-------------------------------------------------+
49
- | all_dbs | ``pip install apache-airflow[all_dbs] `` | All databases integrations |
50
- +---------------+----------------------------------------------+-------------------------------------------------+
51
- | async | ``pip install apache-airflow[async] `` | Async worker classes for Gunicorn |
52
- +---------------+----------------------------------------------+-------------------------------------------------+
53
- | celery | ``pip install apache-airflow[celery] `` | CeleryExecutor |
54
- +---------------+----------------------------------------------+-------------------------------------------------+
55
- | cloudant | ``pip install apache-airflow[cloudant] `` | Cloudant hook |
56
- +---------------+----------------------------------------------+-------------------------------------------------+
57
- | crypto | ``pip install apache-airflow[crypto] `` | Encrypt connection passwords in metadata db |
58
- +---------------+----------------------------------------------+-------------------------------------------------+
59
- | devel | ``pip install apache-airflow[devel] `` | Minimum dev tools requirements |
60
- +---------------+----------------------------------------------+-------------------------------------------------+
61
- | devel_hadoop | ``pip install apache-airflow[devel_hadoop] `` | Airflow + dependencies on the Hadoop stack |
62
- +---------------+----------------------------------------------+-------------------------------------------------+
63
- | druid | ``pip install apache-airflow[druid] `` | Druid related operators & hooks |
64
- +---------------+----------------------------------------------+-------------------------------------------------+
65
- | gcp_api | ``pip install apache-airflow[gcp_api] `` | Google Cloud Platform hooks and operators |
66
- | | | (using ``google-api-python-client ``) |
67
- +---------------+----------------------------------------------+-------------------------------------------------+
68
- | hdfs | ``pip install apache-airflow[hdfs] `` | HDFS hooks and operators |
69
- +---------------+----------------------------------------------+-------------------------------------------------+
70
- | hive | ``pip install apache-airflow[hive] `` | All Hive related operators |
71
- +---------------+----------------------------------------------+-------------------------------------------------+
72
- | jdbc | ``pip install apache-airflow[jdbc] `` | JDBC hooks and operators |
73
- +---------------+----------------------------------------------+-------------------------------------------------+
74
- | kerberos | ``pip install apache-airflow[kerberos] `` | Kerberos integration for Kerberized Hadoop |
75
- +---------------+----------------------------------------------+-------------------------------------------------+
76
- | ldap | ``pip install apache-airflow[ldap] `` | LDAP authentication for users |
77
- +---------------+----------------------------------------------+-------------------------------------------------+
78
- | mssql | ``pip install apache-airflow[mssql] `` | Microsoft SQL Server operators and hook, |
79
- | | | support as an Airflow backend |
80
- +---------------+----------------------------------------------+-------------------------------------------------+
81
- | mysql | ``pip install apache-airflow[mysql] `` | MySQL operators and hook, support as an Airflow |
82
- | | | backend. The version of MySQL server has to be |
83
- | | | 5.6.4+. The exact version upper bound depends |
84
- | | | on version of ``mysqlclient `` package. For |
85
- | | | example, ``mysqlclient `` 1.3.12 can only be |
86
- | | | used with MySQL server 5.6.4 through 5.7. |
87
- +---------------+----------------------------------------------+-------------------------------------------------+
88
- | password | ``pip install apache-airflow[password] `` | Password authentication for users |
89
- +---------------+----------------------------------------------+-------------------------------------------------+
90
- | postgres | ``pip install apache-airflow[postgres] `` | PostgreSQL operators and hook, support as an |
91
- | | | Airflow backend |
92
- +---------------+----------------------------------------------+-------------------------------------------------+
93
- | qds | ``pip install apache-airflow[qds] `` | Enable QDS (Qubole Data Service) support |
94
- +---------------+----------------------------------------------+-------------------------------------------------+
95
- | rabbitmq | ``pip install apache-airflow[rabbitmq] `` | RabbitMQ support as a Celery backend |
96
- +---------------+----------------------------------------------+-------------------------------------------------+
97
- | redis | ``pip install apache-airflow[redis] `` | Redis hooks and sensors |
98
- +---------------+----------------------------------------------+-------------------------------------------------+
99
- | s3 | ``pip install apache-airflow[s3] `` | ``S3KeySensor ``, ``S3PrefixSensor `` |
100
- +---------------+----------------------------------------------+-------------------------------------------------+
101
- | samba | ``pip install apache-airflow[samba] `` | ``Hive2SambaOperator `` |
102
- +---------------+----------------------------------------------+-------------------------------------------------+
103
- | slack | ``pip install apache-airflow[slack] `` | ``SlackAPIPostOperator `` |
104
- +---------------+----------------------------------------------+-------------------------------------------------+
105
- | ssh | ``pip install apache-airflow[ssh] `` | SSH hooks and Operator |
106
- +---------------+----------------------------------------------+-------------------------------------------------+
107
- | vertica | ``pip install apache-airflow[vertica] `` | Vertica hook support as an Airflow backend |
108
- +---------------+----------------------------------------------+-------------------------------------------------+
44
+ +---------------------+---------------------------------------------------+-------------------------------------------------+
45
+ | subpackage | install command | enables |
46
+ +=====================+===================================================+=================================================+
47
+ | all | ``pip install apache-airflow[all] `` | All Airflow features known to man |
48
+ +---------------------+---------------------------------------------------+-------------------------------------------------+
49
+ | all_dbs | ``pip install apache-airflow[all_dbs] `` | All databases integrations |
50
+ +---------------------+---------------------------------------------------+-------------------------------------------------+
51
+ | async | ``pip install apache-airflow[async] `` | Async worker classes for Gunicorn |
52
+ +---------------------+---------------------------------------------------+-------------------------------------------------+
53
+ | celery | ``pip install apache-airflow[celery] `` | CeleryExecutor |
54
+ +---------------------+---------------------------------------------------+-------------------------------------------------+
55
+ | cloudant | ``pip install apache-airflow[cloudant] `` | Cloudant hook |
56
+ +---------------------+---------------------------------------------------+-------------------------------------------------+
57
+ | crypto | ``pip install apache-airflow[crypto] `` | Encrypt connection passwords in metadata db |
58
+ +---------------------+---------------------------------------------------+-------------------------------------------------+
59
+ | devel | ``pip install apache-airflow[devel] `` | Minimum dev tools requirements |
60
+ +---------------------+---------------------------------------------------+-------------------------------------------------+
61
+ | devel_hadoop | ``pip install apache-airflow[devel_hadoop] `` | Airflow + dependencies on the Hadoop stack |
62
+ +---------------------+---------------------------------------------------+-------------------------------------------------+
63
+ | druid | ``pip install apache-airflow[druid] `` | Druid related operators & hooks |
64
+ +---------------------+---------------------------------------------------+-------------------------------------------------+
65
+ | gcp_api | ``pip install apache-airflow[gcp_api] `` | Google Cloud Platform hooks and operators |
66
+ | | | (using ``google-api-python-client ``) |
67
+ +---------------------+---------------------------------------------------+-------------------------------------------------+
68
+ | github_enterprise | ``pip install apache-airflow[github_enterprise] `` | Github Enterprise auth backend |
69
+ +---------------------+---------------------------------------------------+-------------------------------------------------+
70
+ | google_auth | ``pip install apache-airflow[google_auth] `` | Google auth backend |
71
+ +---------------------+---------------------------------------------------+-------------------------------------------------+
72
+ | hdfs | ``pip install apache-airflow[hdfs] `` | HDFS hooks and operators |
73
+ +---------------------+---------------------------------------------------+-------------------------------------------------+
74
+ | hive | ``pip install apache-airflow[hive] `` | All Hive related operators |
75
+ +---------------------+---------------------------------------------------+-------------------------------------------------+
76
+ | jdbc | ``pip install apache-airflow[jdbc] `` | JDBC hooks and operators |
77
+ +---------------------+---------------------------------------------------+-------------------------------------------------+
78
+ | kerberos | ``pip install apache-airflow[kerberos] `` | Kerberos integration for Kerberized Hadoop |
79
+ +---------------------+---------------------------------------------------+-------------------------------------------------+
80
+ | ldap | ``pip install apache-airflow[ldap] `` | LDAP authentication for users |
81
+ +---------------------+---------------------------------------------------+-------------------------------------------------+
82
+ | mssql | ``pip install apache-airflow[mssql] `` | Microsoft SQL Server operators and hook, |
83
+ | | | support as an Airflow backend |
84
+ +---------------------+---------------------------------------------------+-------------------------------------------------+
85
+ | mysql | ``pip install apache-airflow[mysql] `` | MySQL operators and hook, support as an Airflow |
86
+ | | | backend. The version of MySQL server has to be |
87
+ | | | 5.6.4+. The exact version upper bound depends |
88
+ | | | on version of ``mysqlclient `` package. For |
89
+ | | | example, ``mysqlclient `` 1.3.12 can only be |
90
+ | | | used with MySQL server 5.6.4 through 5.7. |
91
+ +---------------------+---------------------------------------------------+-------------------------------------------------+
92
+ | password | ``pip install apache-airflow[password] `` | Password authentication for users |
93
+ +---------------------+---------------------------------------------------+-------------------------------------------------+
94
+ | postgres | ``pip install apache-airflow[postgres] `` | PostgreSQL operators and hook, support as an |
95
+ | | | Airflow backend |
96
+ +---------------------+---------------------------------------------------+-------------------------------------------------+
97
+ | qds | ``pip install apache-airflow[qds] `` | Enable QDS (Qubole Data Service) support |
98
+ +---------------------+---------------------------------------------------+-------------------------------------------------+
99
+ | rabbitmq | ``pip install apache-airflow[rabbitmq] `` | RabbitMQ support as a Celery backend |
100
+ +---------------------+---------------------------------------------------+-------------------------------------------------+
101
+ | redis | ``pip install apache-airflow[redis] `` | Redis hooks and sensors |
102
+ +---------------------+---------------------------------------------------+-------------------------------------------------+
103
+ | s3 | ``pip install apache-airflow[s3] `` | ``S3KeySensor ``, ``S3PrefixSensor `` |
104
+ +---------------------+---------------------------------------------------+-------------------------------------------------+
105
+ | samba | ``pip install apache-airflow[samba] `` | ``Hive2SambaOperator `` |
106
+ +---------------------+---------------------------------------------------+-------------------------------------------------+
107
+ | slack | ``pip install apache-airflow[slack] `` | ``SlackAPIPostOperator `` |
108
+ +---------------------+---------------------------------------------------+-------------------------------------------------+
109
+ | ssh | ``pip install apache-airflow[ssh] `` | SSH hooks and Operator |
110
+ +---------------------+---------------------------------------------------+-------------------------------------------------+
111
+ | vertica | ``pip install apache-airflow[vertica] `` | Vertica hook support as an Airflow backend |
112
+ +---------------------+---------------------------------------------------+-------------------------------------------------+
109
113
110
114
Initiating Airflow Database
111
115
'''''''''''''''''''''''''''
0 commit comments