sql >> Database teknologi >  >> RDS >> Mysql

Airflow 1.10.0 via Ansible

I din config.yml fil, kan du omarrangere nedenstående 2 opgaver (Airflow | Config | Initialize Airflow Database &Airflow | Config | Copy basic airflow config file ) til

  1. Airflow | Config | Copy basic airflow config file
  2. Airflow | Config | Initialize Airflow Database

Grundlæggende er din airflow.cfg.j2 filen skal indeholde metadatadatabaseforbindelsesstreng som denne sql_alchemy_conn = my_conn_string i [core] afsnit som nævnt i https://airflow.apache.org /howto/set-config.html#setting-configuration-options (Dobbelttjek det)

Når din konfigurationsfil er kopieret og initdb køres, opretter den alle de nødvendige tabeller, der er nødvendige for luftstrømmen.

- 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


  1. JavaScript Bekræft før sletning med PHP/MYSQL

  2. Reparation af Postgresql efter opgradering til OSX 10.7 Lion

  3. PostgreSQL Index vs InnoDB Index - Forstå forskellene

  4. mysql_num_rows():det leverede argument er ikke en gyldig MySQL resultatressource