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
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
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
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
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:
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