วิธีรัน Airflow บนเครื่องเราสามารถ ทำได้ทั้งแบบติดตั้ง package บนเครื่องเราเอง หรือว่าใช้ Docker สะดวกอยู่
จริงๆ ยังมีวิธีรัน Airflow อีกแบบหนึ่ง ซึ่งอาจจะง่ายกว่า 2 แบบแรก ซึ่งก็คือใช้ Astronomer CLI นั่นเอง (แต่ก็อาจจะมีความ vendor lock-in เล็กน้อย )
ลองทำตามขั้นตอนนี้
- ติดตั้ง Docker ก่อน
- ต่อไป เราก็จะติดตั้ง Astronomer CLI ดูวิธีติดตั้งได้ที่ Install the Astronomer CLI
- หลังจากติดตั้ง CLI เสร็จ ให้เราสร้างโฟลเดอร์สำหรับโปรเจคเราขึ้นมา
mkdir my_airflow && cd my_airflow
- หลังจากนั้นให้เราสั่งคำสั่งสร้างโปรเจค Airflow จาก Astronomer CLI ขึ้นมา
ขั้นตอนนี้เราจะได้โฟลเดอร์ต่างๆ รวมไปถึงโฟลเดอร์astro dev init
dags
ที่ใช้วาง DAG ของเราด้วย - สั่งรัน Airflow
astro dev start
ก็เป็นอันเสร็จสิ้น! เราก็เข้าไปที่ http://localhost:8080 แล้วล็อกอินด้วย username admin
กับ password admin
ก็สามารถใช้ Airflow ได้แล้ว เย่ะ