Khibrad ku rakibida Apache Airflow on Windows 10

Horudhac: rabitaanka qaddarka, adduunka cilmiga akadeemiyada (daawooyinka) waxaan isku arkay adduunka tignoolajiyada macluumaadka, halkaas oo aan ku isticmaalo aqoontayda habka loo dhisayo tijaabada iyo xeeladaha falanqaynta xogta tijaabada ah, si kastaba ha ahaatee, ku dabaq. xirmo tignoolajiyadeed oo aniga igu cusub. Geedi-socodka maaraynta tignoolajiyadan, waxaan la kulmaa dhibaatooyin dhowr ah, kuwaas oo, nasiib wanaag, ilaa hadda laga soo gudbay. Waxaa laga yaabaa in boostadani ay faa'iido u yeelan doonto kuwa sidoo kale bilaabay inay la shaqeeyaan mashaariicda Apache.

Markaa, ilaa heerka. Waxyoonay maqaallo Yuri Emelyanov oo ku saabsan awoodaha Apache Airflow ee goobta otomatiga ah ee hababka falanqaynta, waxaan rabay inaan bilaabo isticmaalka laybareeriyada la soo jeediyay ee shaqadayda. Kuwa aan weli sinaba u aqoon Apache Airflow waxaa laga yaabaa inay xiiseynayaan dulmar gaaban maqaal ku yaal mareegta Maktabadda Qaranka. N. E. Bauman.

Mar haddii tilmaamaha caadiga ah ee socodsiinta hawadu aanay u muuqan in lagu dabaqi karo jawiga Windows, u isticmaal tan si aad u xalliso dhibaatadan docker xaaladdeyda waxay noqon doontaa mid aan loo baahnayn, waxaan bilaabay raadinta xalal kale. Nasiib wanaag aniga, ma ahayn kii ugu horreeyay ee waddadan, sidaas darteed waxaan ku guuleystey inaan helo wax cajiib ah tilmaamaha video Sida loo rakibo Apache Airflow on Windows 10 adoon isticmaalin Docker. Laakiin, sida badanaa dhacda, marka la raaco tillaabooyinka lagu taliyey, dhibaatooyin ayaa soo baxa, iyo, waxaan aaminsanahay, maahan aniga oo keliya. Sidaa darteed, waxaan jeclaan lahaa inaan ka hadlo khibradeyda ku rakibida Apache Airflow, laga yaabee inay qof badbaadin doonto waqti yar.

Aynu marno tillaabooyinka tilmaamaha (qaswadayaasha - wax walba si fiican ayay u socdeen tallaabada 5aad):

1. Ku rakibida nidaamka Windows-ka ee Linux si loogu rakibo qaybinta Linux ka dib

Tani waa tan ugu yar ee dhibaatooyinka, sida ay yiraahdaan:

Control Panel β†’ Barnaamijyada β†’ Barnaamijyada iyo Tilmaamaha

2. Ku rakib qaybinta Linux ee doorashadaada

Waxaan isticmaalay codsiga Ubuntu.

3. Rakibaadda iyo cusboonaysiinta pip

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

4. Ku rakibida Apache Airflow

export SLUGIFY_USES_TEXT_UNIDECODE=yes
pip install apache-airflow

5. Bilowga Database

Waana halka ay dhibkaygii yaraa ka bilowdeen. Tilmaamuhu waxay u baahan yihiin inaad geliso amarka airflow initdb una gudub talaabada xigta. Si kastaba ha ahaatee, mar walba waxaan helay jawaab airflow: command not found. Waa macquul in la qiyaaso in dhibatooyinku ay soo baxeen inta lagu gudajiro rakibaadda Apache Airflow iyo faylalka lagama maarmaanka ah si fudud lama heli karo. Ka dib markii aan hubiyay in wax walba ay yihiin halka ay tahay, waxaan go'aansaday inaan isku dayo inaan qeexo jidka buuxa ee faylka hawada (waa inay u ekaato sidan: ΠŸΠΎΠ»Π½Ρ‹ΠΉ/ΠΏΡƒΡ‚ΡŒ/Π΄ΠΎ/Ρ„Π°ΠΉΠ»Π°/airflow initdb). Laakin mucjisada ma dhicin oo jawaabtu waa isku mid airflow: command not found. Waxaan isku dayay inaan isticmaalo waddo qaraabo ah oo loo maro faylka (./.local/bin/airflow initdb), taasoo keentay qalad cusub ModuleNotFoundError: No module named json'taasoo looga gudbi karo cusboonaysiinta maktabadda qalab (xaaladkayga ilaa nooca 0.15.4):

pip install werkzeug==0.15.4

Waxaad ka akhrisan kartaa wax badan oo ku saabsan werkzeug halkan.

Ka dib khalkhalgelintan fudud amarka ./.local/bin/airflow initdb si guul leh ayaa loo dhameeyay.

6. Daahfurka server-ka socodka hawada

Tani maaha dhamaadka dhibaatooyinka helitaanka socodka hawada. Ku socodsiinta amarka ./.local/bin/airflow webserver -p 8080 waxay keentay khalad No such file or directory. Malaha, isticmaale Ubuntu khibrad leh ayaa isla markiiba isku dayi doona inuu ka gudbo dhibaatooyinkan oo kale gelitaanka faylka isagoo adeegsanaya amarka export PATH=$PATH:~/.local/bin/ (tusaale ahaan, ku darida /.local/bin/) PATH-da jirta ee raadinta raadinta), laakiin boostada waxaa loogu talagalay kuwa ugu horrayn la shaqeeya Windows oo laga yaabo inaysan u malayn in xalkani uu cad yahay.

Ka dib khalkhalgelinta kor lagu sharaxay, amarka ./.local/bin/airflow webserver -p 8080 si guul leh ayaa loo dhameeyay.

7.URL: localhost: 8080 /

Haddii wax waliba si fiican u dhaceen marxaladihii hore, markaa waxaad diyaar u tahay inaad ku guulaysato meelaha ugu sarreeya.

Waxaan rajeynayaa in waayo-aragnimada kor lagu sharraxay ee ku rakibidda Apache Airflow on Windows 10 waxay faa'iido u yeelan doontaa isticmaalayaasha cusub waxayna dedejin doontaa gelitaanka caalamka qalabka falanqaynta casriga ah.

Marka xigta waxaan jeclaan lahaa inaan sii wado mawduuca oo aan ka hadlo waayo-aragnimada isticmaalka Apache Airflow ee goobta falanqaynta habdhaqanka isticmaalaha codsiyada moobiilka.

Source: www.habr.com

Add a comment