په وینډوز 10 کې د اپاچي ایر فلو نصبولو تجربه وکړئ

لومړى: د برخلیک په اراده، د علمي ساینس (طب) له نړۍ څخه ما ځان د معلوماتي ټکنالوجۍ نړۍ کې وموند، چیرې چې زه باید د تجربې د جوړولو میتودولوژي او د تجربوي معلوماتو تحلیل لپاره ستراتیژیو په اړه خپله پوهه وکاروم، په هرصورت، پلي کړم. د ټیکنالوژۍ سټیک چې زما لپاره نوی دی. د دې ټیکنالوژیو د ماسټرۍ په بهیر کې، زه د یو شمیر ستونزو سره مخ یم، چې له نیکه مرغه، تر اوسه پورې بریالي شوي. شاید دا پوسټ به د هغو کسانو لپاره ګټور وي څوک چې یوازې د اپاچي پروژو سره کار پیل کوي.

نو، ټکي ته. الهام شوی مقاله یوري ایمیلیانوف د تحلیلي پروسیجرونو اتومات کولو په برخه کې د اپاچي هوایی جریان وړتیاو په اړه ، ما غوښتل په خپل کار کې د کتابتونونو وړاندیز شوي سیټ کارول پیل کړم. هغه څوک چې لاهم د اپاچي ایر فلو سره بلد ندي پیژندل کیدی شي په لنډه کتنه کې علاقه ولري مقاله د ملي کتابتون په ویب پاڼه کې. این ای بومن

څرنګه چې د ایر فلو چلولو لپاره معمول لارښوونې د وینډوز چاپیریال کې پلي نه ښکاري، د دې ستونزې حل کولو لپاره دا وکاروئ ډاکر زما په قضیه کې دا به بې ځایه وي، ما د نورو حلونو په لټه کې پیل وکړ. په خوشبختۍ سره زما لپاره، زه په دې لاره کې لومړی نه وم، نو ما د یو په زړه پورې موندلو توان درلود ویډیو لارښوونې د ډاکر کارولو پرته په وینډوز 10 کې د اپاچي ایر فلو څنګه نصب کړئ. مګر، لکه څنګه چې ډیری وختونه پیښیږي، کله چې وړاندیز شوي ګامونه تعقیب شي، ستونزې رامنځته کیږي، او زه باور لرم، نه یوازې زما لپاره. له همدې امله ، زه غواړم د اپاچي ایر فلو نصبولو زما تجربې په اړه وغږیږم ، شاید دا به یو څوک لږ وخت خوندي کړي.

راځئ چې د لارښوونو مرحلو ته لاړ شو (سپویلر - هرڅه په پنځم ګام کې سم شول):

1. د لینوکس لپاره د وینډوز فرعي سیسټم نصب کول د لینکس توزیعونو وروسته نصبولو لپاره

دا لږ تر لږه ستونزې دي، لکه څنګه چې دوی وايي:

د کنټرول پینل → پروګرامونه → پروګرامونه او ځانګړتیاوې → د وینډوز ځانګړتیاوې فعال یا بند کړئ → د لینکس لپاره د وینډوز سبسیسټم

2. د خپلې خوښې لینکس توزیع نصب کړئ

ما غوښتنلیک کارولی د وبنټو.

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. دا منطقي ده چې فرض کړئ چې د اپاچي ایر فلو نصبولو پرمهال ستونزې رامینځته شوي او اړین فایلونه په ساده ډول شتون نلري. وروسته له دې چې ډاډ ترلاسه کړم چې هرڅه باید چیرې وي، ما پریکړه وکړه چې هڅه وکړم د هوا جریان فایل ته بشپړه لاره مشخص کړم (دا باید داسې ښکاري: Полный/путь/до/файла/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. شاید ، د اوبنټو تجربه لرونکي کارونکي به سمدلاسه هڅه وکړي چې د کمانډ په کارولو سره فایل ته لاسرسي کې دا ډول ستونزې لرې کړي. export PATH=$PATH:~/.local/bin/ (د مثال په توګه، د موجوده PATH د اجرا وړ لټون لارې ته /.local/bin/ اضافه کول)، مګر دا پوسټ د هغو کسانو لپاره دی چې په ابتدايي توګه د وینډوز سره کار کوي او ممکن فکر نه کوي چې دا حل څرګند دی.

د پورته بیان شوي لاسوهنې وروسته، امر ./.local/bin/airflow webserver -p 8080 په بریالیتوب سره بشپړ شو.

7. URL: ځایی لوسټ: 8080 /

که هرڅه په تیرو مرحلو کې ښه روان وي ، نو تاسو چمتو یاست چې د تحلیلي څوکیو فتح کړئ.

زه امید لرم چې په وینډوز 10 کې د اپاچي ایر فلو نصبولو کې پورته تشریح شوې تجربه به د نوي کاروونکو لپاره ګټوره وي او د عصري تحلیلي وسیلو کائنات ته به د دوی ننوتل ګړندي کړي.

بل ځل زه غواړم موضوع ته دوام ورکړم او د ګرځنده غوښتنلیکونو کاروونکي چلند تحلیل کولو په برخه کې د اپاچي ایر فلو کارولو تجربې په اړه وغږیږم.

سرچینه: www.habr.com

Add a comment