Hanya untuk melengkapi jawaban @lalligood dengan beberapa perintah:
Di airflow.cfg
cari file sql_alchemy_conn
dan perbarui agar mengarah ke server PostgreSQL Anda:
sql_alchemy_conn = postgresql+psycopg2://user:[email protected]:port/database
Misalnya:
sql_alchemy_conn = postgresql+psycopg2://airflow:[email protected]:5432/airflow
Seperti yang ditunjukkan pada baris di atas, Anda memerlukan pengguna dan basis data yang disebut airflow
, oleh karena itu Anda perlu membuatnya. Untuk melakukannya, buka baris perintah psql Anda dan ketik perintah berikut untuk membuat pengguna dan database yang disebut aliran udara dan berikan semua hak istimewa atas database airflow
untuk pengguna airflow
:
CREATE USER airflow;
CREATE DATABASE airflow;
GRANT ALL PRIVILEGES ON DATABASE airflow TO airflow;
Sekarang Anda siap untuk memulai aplikasi aliran udara menggunakan postgres:
airflow initdb
Jika semuanya benar, akses baris perintah psql lagi, masukkan database aliran udara dengan \c airflow
perintah dan ketik \dt
perintah untuk membuat daftar semua tabel dari database itu. Anda akan melihat daftar tabel aliran udara, saat ini adalah 23.