He wheako ki te whakauru i te Apache Airflow ki runga Windows 10

Tuhinga: na te hiahia o te aitua, mai i te ao o te ao matauranga (rongoa) i kitea ahau i roto i te ao hangarau korero, me whakamahi e au taku mohiotanga ki te tikanga o te hanga whakamatautau me nga rautaki mo te wetewete i nga raraunga whakamatautau, heoi, whakamahia. he puranga hangarau he mea hou ki ahau. I roto i te whakahaerenga o enei hangarau, he maha nga uauatanga ka pa ki a au, ko te koa, kua hinga i tenei wa. Tena pea ka whai hua tenei pou ki te hunga katahi ano ka timata ki te mahi me nga kaupapa Apache.

Na, ki te waahi. Whakaoho tuhinga Yuri Emelyanov mo nga kaha o Apache Airflow i roto i te waahanga o te mahi aunoatanga o nga tikanga tātari, i hiahia ahau ki te timata ki te whakamahi i nga huinga whare pukapuka i whakaarohia i roto i aku mahi. Ko te hunga kaore ano kia mohio ki a Apache Airflow ka aro pea ki tetahi tirohanga poto tuhinga i runga i te paetukutuku o Te Puna Mātauranga o Aotearoa. N. E. Bauman.

I te mea ko nga tohutohu o mua mo te rere Airflow te ahua karekau e pa ana ki tetahi taiao Windows, whakamahia tenei hei whakaoti i tenei raru kaipahua i roto i taku keehi ka nui noa atu, ka tiimata ahau ki te rapu i etahi atu otinga. Waimarie mo au, ehara ahau i te tuatahi i runga i tenei huarahi, no reira ka kitea e au tetahi mea whakamiharo tohutohu ataata Me pehea te whakauru i te Apache Airflow ki runga Windows 10 me te kore whakamahi Docker. Engari, i te nuinga o nga wa, i te wa e whai ana i nga waahanga kua tohua, ka puta ake nga raruraru, a, e whakapono ana ahau, ehara mo au anake. Na reira, ka hiahia ahau ki te korero mo taku wheako ki te whakauru i te Apache Airflow, tera pea ka ora tetahi tangata mo te wa poto.

Me haere i roto i nga taahiraa o nga tohutohu (kaipahua - i pai nga mea katoa i te taahiraa 5):

1. Te whakauru i te Windows Subsystem mo Linux mo te whakaurunga o nga tohatoha Linux

Koinei te iti rawa o nga raruraru, e kii ana ratou:

Paewhiri Mana → Papatono → Papatono me nga waahanga → Whakakā, whakawetohia ranei nga ahuatanga Windows → Pūnaharoto Windows mo Linux

2. Tāutahia te tohatoha Linux e pai ana koe

I whakamahia e ahau te tono Ubuntu.

3. Te whakauru me te whakahou i te pip

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

4. Tāuta Apache Airflow

export SLUGIFY_USES_TEXT_UNIDECODE=yes
pip install apache-airflow

5. Arawhitinga Raraunga Raraunga

Na konei i timata ai aku uauatanga iti. Ko nga tohutohu me uru koe ki te whakahau airflow initdb ka haere ki te taahiraa e whai ake nei. Heoi, i nga wa katoa ka whiwhi whakautu ahau airflow: command not found. He mea tika ki te whakaaro i puta nga raru i te wa o te whakaurunga o Apache Airflow me nga konae e tika ana kaore i te waatea. I muri i te mohio kei te waahi nga mea katoa, ka whakatau ahau ki te tarai i te huarahi katoa ki te konae rerenga rererangi (me penei te ahua: Полный/путь/до/файла/airflow initdb). Aita râ te semeio i tupu e hoê â te pahonoraa airflow: command not found. I whakamatau ahau ki te whakamahi i tetahi ara whanaunga ki te konae (./.local/bin/airflow initdb), i puta he hapa hou ModuleNotFoundError: No module named json'ka taea te hinga ma te whakahou i te whare pukapuka taputapu (i taku keehi tae noa ki te putanga 0.15.4):

pip install werkzeug==0.15.4

Ka taea e koe te panui atu mo werkzeug konei.

I muri i tenei whawhe ngawari te whakahau ./.local/bin/airflow initdb i tutuki pai.

6. Whakarewa i te tūmau Rererangi

Ehara tenei i te mutunga o nga uauatanga ki te uru atu ki te rerenga hau. Te whakahaere whakahau ./.local/bin/airflow webserver -p 8080 i puta he hapa No such file or directory. Akene, ka ngana tonu tetahi kaiwhakamahi Ubuntu mohio ki te wikitoria i enei raru me te uru ki te konae ma te whakamahi i te whakahau export PATH=$PATH:~/.local/bin/ (arā, te tāpiri /.local/bin/ ki te ara rapu ka taea te whakamahi PATH), engari ko tenei pou he mea tika mo te hunga e mahi tuatahi ana ki a Windows me te kore pea e whakaaro kei te kitea tenei otinga.

I muri i te raweke i whakaahuatia i runga ake nei, ko te whakahau ./.local/bin/airflow webserver -p 8080 i tutuki pai.

7.URL: localhost: 8080 /

Mena i pai nga mea katoa i nga waahanga o mua, kua rite koe ki te wikitoria i nga tihi tātari.

Te ti'aturi nei au ko te wheako i whakaahuahia i runga ake nei mo te whakauru i te Apache Airflow ki runga Windows 10 ka whai hua ki nga kaiwhakamahi tauhou me te tere ake i to raatau urunga ki te ao o nga taputapu tātaritanga hou.

I te wa e whai ake nei ka hiahia ahau ki te haere tonu i te kaupapa me te korero mo te wheako o te whakamahi i te Apache Airflow i roto i te waahi ki te tarai i te whanonga kaiwhakamahi o nga tono waea.

Source: will.com

Tāpiri i te kōrero