Windows 10 تي Apache Airflow انسٽال ڪرڻ جو تجربو ڪريو

ٿي سگھي ٿو: قسمت جي مرضيءَ سان، علمي سائنس (طب) جي دنيا مان، مون پاڻ کي انفارميشن ٽيڪنالاجي جي دنيا ۾ مليو، جتي مون کي پنهنجي علم کي استعمال ڪرڻو پوندو هڪ تجربي جي تعمير جي طريقن ۽ حڪمت عملين لاءِ تجرباتي ڊيٽا جي تجزيي لاءِ، جڏهن ته، لاڳو ڪريو. هڪ ٽيڪنالاجي اسٽيڪ جيڪا مون لاءِ نئين آهي. انهن ٽيڪنالاجي کي ماهر ڪرڻ جي عمل ۾، مون کي ڪيتريون ئي مشڪلاتون پيش اچن ٿيون، جيڪي خوش قسمتي سان، هن وقت تائين ختم ٿي چڪا آهن. ٿي سگهي ٿو هي پوسٽ انهن لاءِ ڪارآمد ثابت ٿيندي جيڪي پڻ صرف اپاچي منصوبن سان ڪم ڪرڻ شروع ڪري رهيا آهن.

تنهن ڪري، نقطي تائين. متاثر ٿيل مضمون يوري ايميليانوف تجزياتي طريقيڪار جي خودڪار جي ميدان ۾ Apache Airflow جي صلاحيتن جي باري ۾، مون کي منهنجي ڪم ۾ لائبريرين جي تجويز ڪيل سيٽ استعمال ڪرڻ شروع ڪرڻ چاهيو. اهي جيڪي اڃا تائين Apache Airflow سان بلڪل واقف نه آهن هڪ مختصر جائزو ۾ دلچسپي رکي ٿي هڪ مضمون نيشنل لائبريري جي ويب سائيٽ تي. اين اي بومن

جيئن ته ايئر فلو هلائڻ لاءِ معمولي هدايتون ونڊوز ماحول ۾ لاڳو ٿينديون نظر نه ٿيون اچن، ان ڪري هن مسئلي کي حل ڪرڻ لاءِ استعمال ڪريو ڊڪر منهنجي حالت ۾ اهو بيڪار هوندو، مون ٻين حلن کي ڳولڻ شروع ڪيو. خوشقسمتيء سان مون لاء، مان هن رستي تي پهريون نه هو، تنهنڪري مون کي هڪ شاندار ڳولڻ جو انتظام ڪيو وڊيو هدايتون ڪيئن انسٽال ڪجي Apache Airflow تي Windows 10 Docker استعمال ڪرڻ کان سواءِ. پر، جيئن اڪثر ٿئي ٿو، جڏهن سفارش ڪيل قدمن تي عمل ڪندي، مشڪلاتون پيدا ٿين ٿيون، ۽، مان سمجهان ٿو، نه رڳو مون لاء. تنهن ڪري، مان پنهنجي تجربي بابت ڳالهائڻ چاهيندس Apache Airflow انسٽال ڪرڻ، ٿي سگهي ٿو اهو ڪنهن کي بچائيندو ٿورو وقت.

اچو ته هدايتن جي مرحلن ذريعي وڃو (اسپائلر - 5 هين قدم تي سڀ ڪجھ ٺيڪ ٿي ويو):

1. لينڪس لاءِ ونڊوز سب سسٽم انسٽال ڪرڻ بعد ۾ لينڪس ڊسٽريبيوشن جي انسٽاليشن لاءِ

هي گهٽ ۾ گهٽ مسئلن جو آهي، جيئن اهي چون ٿا:

ڪنٽرول پينل → پروگرامز → پروگرام ۽ فيچرز → ونڊوز فيچرز کي آن يا آف ڪريو → ونڊوز سب سسٽم فار لينڪس

2. پنهنجي پسند جي لينڪس ڊسٽريبيوشن انسٽال ڪريو

مون اپليڪيشن استعمال ڪيو Ubuntu.

3. انسٽاليشن ۽ تازه ڪاري پائپ

sudo apt-get install software-properties-common
sudo apt-add-repository universe
sudo apt-get update
sudo apt-get install python-pip

4. Apache Airflow انسٽال ڪرڻ

export SLUGIFY_USES_TEXT_UNIDECODE=yes
pip install apache-airflow

5. ڊيٽابيس جي شروعات

۽ هي آهي جتي منهنجي ننڍڙي مشڪلات شروع ٿي. هدايتون توهان کي حڪم داخل ڪرڻ جي ضرورت آهي airflow initdb ۽ ايندڙ قدم ڏانهن وڃو. بهرحال، مون کي هميشه هڪ جواب مليو airflow: command not found. اهو سمجهڻ منطقي آهي ته Apache Airflow جي انسٽاليشن دوران مشڪلاتون پيدا ٿيون ۽ ضروري فائلون موجود نه آهن. پڪ ڪرڻ کان پوءِ ته هر شيءِ جتي هجڻ گهرجي ، مون فيصلو ڪرڻ جي ڪوشش ڪئي ته هوائي فلو فائل ڏانهن مڪمل رستو بيان ڪيو وڃي (اهو هن طرح ڏسڻ گهرجي: Полный/путь/до/файла/airflow initdb). پر معجزو نه ٿيو ۽ جواب ساڳيو هو airflow: command not found. مون ڪوشش ڪئي ته فائل ڏانهن لاڳاپو رستو (./.local/bin/airflow initdb)، جنهن جي نتيجي ۾ هڪ نئين غلطي ModuleNotFoundError: No module named json'جنهن کي لائبريري کي اپڊيٽ ڪرڻ سان ختم ڪري سگهجي ٿو اوزار (منهنجي صورت ۾ نسخو 0.15.4 تائين):

pip install werkzeug==0.15.4

توهان werkzeug بابت وڌيڪ پڙهي سگهو ٿا هتي.

هن سادي ڌانڌلي کان پوء حڪم ./.local/bin/airflow initdb ڪاميابي سان مڪمل ڪيو ويو.

6. ايئر فلو سرور کي لانچ ڪرڻ

اهو ايئر فلو تائين پهچڻ سان مشڪلاتن جو خاتمو ناهي. حڪم هلائڻ ./.local/bin/airflow webserver -p 8080 هڪ غلطي جي نتيجي ۾ No such file or directory. شايد، هڪ تجربيڪار Ubuntu صارف فوري طور تي حڪم استعمال ڪندي فائل تائين رسائي سان اهڙين مشڪلاتن کي ختم ڪرڻ جي ڪوشش ڪندو. export PATH=$PATH:~/.local/bin/ (يعني، شامل ڪرڻ /.local/bin/ کي موجوده PATH قابل عمل ڳولا واري رستي ۾)، پر هي پوسٽ انهن لاءِ آهي جيڪي بنيادي طور تي ونڊوز سان ڪم ڪن ٿا ۽ شايد اهو نه سوچيو ته اهو حل واضح آهي.

مٿي بيان ڪيل ورهاڱي کان پوء، حڪم ./.local/bin/airflow webserver -p 8080 ڪاميابي سان مڪمل ڪيو ويو.

7.URL: مقامي هلو: 8080 /

جيڪڏهن پوئين مرحلن ۾ سڀ ڪجهه ٺيڪ ٿي ويو، پوء توهان تجزياتي چوٽي کي فتح ڪرڻ لاء تيار آهيو.

مون کي اميد آهي ته مٿي بيان ڪيل تجربو Apache Airflow تي انسٽال ڪرڻ ۾ Windows 10 نوان استعمال ڪندڙن لاءِ ڪارآمد ثابت ٿيندو ۽ جديد تجزياتي اوزارن جي ڪائنات ۾ سندن داخلا کي تيز ڪندو.

ايندڙ ڀيري آئون موضوع کي جاري رکڻ چاهيندس ۽ موبائل ايپليڪيشنن جي صارف جي رويي جي تجزيي جي ميدان ۾ اپاچي ايئر فلو استعمال ڪرڻ جي تجربي بابت ڳالهائڻ چاهيندس.

جو ذريعو: www.habr.com

تبصرو شامل ڪريو