आपके config.yml
. में फ़ाइल, क्या आप नीचे दिए गए 2 कार्यों को फिर से व्यवस्थित कर सकते हैं (Airflow | Config | Initialize Airflow Database
&Airflow | Config | Copy basic airflow config file
) से
Airflow | Config | Copy basic airflow config file
Airflow | Config | Initialize Airflow Database
मूल रूप से, आपका airflow.cfg.j2
फ़ाइल में मेटाडेटा डेटाबेस कनेक्शन स्ट्रिंग इस तरह होनी चाहिए sql_alchemy_conn = my_conn_string
[core]
में अनुभाग जैसा कि https://airflow.apache.org में उल्लिखित है। /howto/set-config.html#setting-configuration-options
(इसे दोबारा जांचें)
एक बार जब आपकी कॉन्फिग फाइल कॉपी हो जाती है और initdb
चलाया जाता है, यह वायु प्रवाह के लिए आवश्यक सभी आवश्यक तालिकाएँ बनाता है।
- name: Airflow | Config | Initialize Airflow Database
shell: "{{ airflow_executable }} initdb"
args:
chdir: "{{ airflow_home }}"
executable: /bin/bash
become: yes
become_method: sudo
become_user: "{{ airflow_user }}"
- name: Airflow | Config | Copy basic airflow config file
template:
src: airflow.cfg.j2
dest: "{{ airflow_home }}/airflow/airflow.cfg"
owner: "{{ airflow_user }}"
group: "{{ airflow_group }}"
mode: 0640
register: airflow_config
notify:
- restart airflow-webserver
- restart airflow-scheduler
- restart airflow-worker