2015-09-03 6 views
9
पर वायु प्रवाह को चलाने के लिए कैसे

वायु प्रवाह चला रहे Windows पर्यावरण पर लागू नहीं है के लिए सामान्य निर्देश:विंडोज

# airflow needs a home, ~/airflow is the default, 
# but you can lay foundation somewhere else if you prefer 
# (optional) 
export AIRFLOW_HOME=~/airflow 

# install from pypi using pip 
pip install airflow 

# initialize the database 
airflow initdb 

# start the web server, default port is 8080 
airflow webserver -p 8080 

वायु प्रवाह उपयोगिता कमांड लाइन में उपलब्ध नहीं है और मैं इसे कहीं और नहीं मिल सकता है होना करने के लिए मैन्युअल रूप से जोड़ा गया। एयरफ्लो विंडोज पर कैसे चला सकता है?

उत्तर

0

आप विंडोज़ में bash सक्रिय कर सकते हैं और इस तरह के ट्यूटोरियल का पालन कर सकते हैं। मैं उठने और सफलतापूर्वक ऊपर चलने में सक्षम था।

एक बार जब आप इंस्टॉल कर लेंगे, तो airflow.cfg संपादित करें ताकि आपकी सभी कॉन्फ़िगरेशन को आपके विंडोज सिस्टम में कहीं भी lxss (ubuntu) के बजाय इंगित किया जा सके क्योंकि यूबंटू के आसपास की बग्स विंडोज सिस्टम द्वारा लिखी गई फाइलें नहीं दिखा रही हैं।

5

पाइप के माध्यम से एयरफ्लो स्थापित करने के बजाय, Airflow project's GitHub पर ज़िप डाउनलोड करें, इसे अनजिप करें और इसके फ़ोल्डर में, कमांड लाइन पर python setup.py install चलाएं। ERROR - 'module' object has no attribute 'SIGALRM' त्रुटियां घटित होंगी, लेकिन अब तक इसका एयरफ़्लो के कार्यों पर कोई प्रभाव नहीं पड़ा है।

इस विधि का उपयोग करके, एयरफ्लो उपयोग कमांड के रूप में उपलब्ध नहीं होगा। वर्कअराउंड के रूप में, [current folder]\build\scripts-2.7\airflow फ़ाइल का उपयोग करें, जो एयरफ्लो उपयोग के लिए पायथन स्क्रिप्ट है।

एक अन्य समाधान सिस्टम पथ चर करने के लिए है कि हवा का प्रवाह (airflow.bat) चलाता है एक बैच फ़ाइल के लिए एक लिंक संलग्न करने के लिए है: इस बिंदु से

python C:\path\to\airflow %* 

, ट्यूटोरियल सामान्य रूप से पालन किया जा सकता:

airflow init 
airflow webserver -p 8080 

मैंने परीक्षण नहीं किया है कि एयरफ्लो के डीएजी विंडोज पर कितनी अच्छी तरह से चलते हैं या नहीं।

+5

यह अनुपलब्ध मॉड्यूल "pwd" के कारण अब काम नहीं करता है जो केवल यूनिक्स सिस्टम के लिए उपलब्ध है। अप्रत्यक्ष रूप से 'एयरफ्लो \ bin \ cli.py ", लाइन 16' और सीधे' डेमन \ daemon.py 'द्वारा संदर्भित, लाइन 25' –