لومړى: د برخلیک په اراده، د علمي ساینس (طب) له نړۍ څخه ما ځان د معلوماتي ټکنالوجۍ نړۍ کې وموند، چیرې چې زه باید د تجربې د جوړولو میتودولوژي او د تجربوي معلوماتو تحلیل لپاره ستراتیژیو په اړه خپله پوهه وکاروم، په هرصورت، پلي کړم. د ټیکنالوژۍ سټیک چې زما لپاره نوی دی. د دې ټیکنالوژیو د ماسټرۍ په بهیر کې، زه د یو شمیر ستونزو سره مخ یم، چې له نیکه مرغه، تر اوسه پورې بریالي شوي. شاید دا پوسټ به د هغو کسانو لپاره ګټور وي څوک چې یوازې د اپاچي پروژو سره کار پیل کوي.
نو، ټکي ته. الهام شوی
څرنګه چې د ایر فلو چلولو لپاره معمول لارښوونې د وینډوز چاپیریال کې پلي نه ښکاري، د دې ستونزې حل کولو لپاره دا وکاروئ
راځئ چې د لارښوونو مرحلو ته لاړ شو (سپویلر - هرڅه په پنځم ګام کې سم شول):
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:
که هرڅه په تیرو مرحلو کې ښه روان وي ، نو تاسو چمتو یاست چې د تحلیلي څوکیو فتح کړئ.
زه امید لرم چې په وینډوز 10 کې د اپاچي ایر فلو نصبولو کې پورته تشریح شوې تجربه به د نوي کاروونکو لپاره ګټوره وي او د عصري تحلیلي وسیلو کائنات ته به د دوی ننوتل ګړندي کړي.
بل ځل زه غواړم موضوع ته دوام ورکړم او د ګرځنده غوښتنلیکونو کاروونکي چلند تحلیل کولو په برخه کې د اپاچي ایر فلو کارولو تجربې په اړه وغږیږم.
سرچینه: www.habr.com