Airflow ส่งกลับข้อผิดพลาดเมื่อพยายามเรียกใช้ DAG โดยแจ้งว่าไม่พบตัวแปรสภาพแวดล้อม ซึ่งเป็นเรื่องแปลกเนื่องจากสามารถค้นหาตัวแปรสภาพแวดล้อมอื่น ๆ อีก 3 ตัวที่ฉันจัดเก็บเป็นตัวแปร Python ไม่มีปัญหากับตัวแปรเหล่านั้นเลย
ฉันมีตัวแปรทั้งหมด 4 ตัวใน ~/.profile
และฉันก็ทำไปแล้วเช่นกัน
export var1="varirable1"
export var2="varirable2"
export var3="varirable3"
export var4="varirable4"
airflow
ทำงานภายใต้ผู้ใช้รายใด ฉันได้ทำคำสั่ง export
เหล่านั้นภายใต้ sudo
เช่นกัน ดังนั้นฉันคิดว่าพวกมันจะถูกรับโดย airflow
เมื่อมันรัน dag
~/.profile
คุณอาจต้องรีสตาร์ทพีซี มิฉะนั้น ควรตั้งค่าตัวแปรใน~/.bashrc
ตามที่ @Breathe กล่าวถึงไว้ดีกว่า - person Suyog Shimpi   schedule 24.05.2021