Mysql
 sql >> база данни >  >> RDS >> Mysql

Airflow 1.10.0 чрез Ansible

Във вашия config.yml файл, можете ли да пренаредите следните 2 задачи (Airflow | Config | Initialize Airflow Database &Airflow | Config | Copy basic airflow config file ) до

  1. Airflow | Config | Copy basic airflow config file
  2. 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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Не мога да се свържа с локален MySQL сървър в docker-compose

  2. Променете типа данни на колона в MySQL, без да губите други метаданни (ПО ПОДРАЗБИРАНЕ, NOTNULL...)

  3. Mysql преобразува няколко колони в един ред

  4. Функционалност за нулиране на паролата

  5. Доктрина - подзаявка в от