Windows 10లో Apache Airflowని ఇన్‌స్టాల్ చేసిన అనుభవం

ప్రవేశిక: విధి యొక్క సంకల్పం ప్రకారం, అకడమిక్ సైన్స్ (మెడిసిన్) ప్రపంచం నుండి నేను ఇన్ఫర్మేషన్ టెక్నాలజీ ప్రపంచంలో నన్ను కనుగొన్నాను, ఇక్కడ నేను ప్రయోగాత్మక డేటాను విశ్లేషించడానికి ఒక ప్రయోగాన్ని మరియు వ్యూహాలను రూపొందించే పద్దతి గురించి నా జ్ఞానాన్ని ఉపయోగించాలి, అయితే, వర్తిస్తాయి నాకు కొత్త టెక్నాలజీ స్టాక్. ఈ సాంకేతికతలను మాస్టరింగ్ చేసే ప్రక్రియలో, నేను అనేక ఇబ్బందులను ఎదుర్కొన్నాను, అదృష్టవశాత్తూ, ఇప్పటివరకు అధిగమించబడ్డాయి. అపాచీ ప్రాజెక్ట్‌లతో పని చేయడం ప్రారంభించిన వారికి బహుశా ఈ పోస్ట్ ఉపయోగకరంగా ఉంటుంది.

కాబట్టి, పాయింట్ వరకు. ప్రేరణ పొందింది వ్యాసం విశ్లేషణాత్మక విధానాల ఆటోమేషన్ రంగంలో అపాచీ ఎయిర్‌ఫ్లో యొక్క సామర్థ్యాల గురించి యూరి ఎమెలియానోవ్, నా పనిలో ప్రతిపాదిత లైబ్రరీలను ఉపయోగించడం ప్రారంభించాలనుకుంటున్నాను. అపాచీ ఎయిర్‌ఫ్లో గురించి ఇంకా పూర్తిగా తెలియని వారు చిన్న స్థూలదృష్టిపై ఆసక్తి కలిగి ఉండవచ్చు వ్యాసం నేషనల్ లైబ్రరీ వెబ్‌సైట్‌లో. N. E. బామన్.

ఎయిర్‌ఫ్లోను అమలు చేయడానికి సాధారణ సూచనలు Windows వాతావరణంలో వర్తించనందున, ఈ సమస్యను పరిష్కరించడానికి దీన్ని ఉపయోగించండి డాకర్ నా విషయంలో అది అనవసరంగా ఉంటుంది, నేను ఇతర పరిష్కారాల కోసం వెతకడం ప్రారంభించాను. అదృష్టవశాత్తూ, నేను ఈ మార్గంలో మొదటి వ్యక్తిని కాదు, కాబట్టి నేను అద్భుతమైనదాన్ని కనుగొనగలిగాను వీడియో సూచనలు డాకర్‌ని ఉపయోగించకుండా విండోస్ 10లో అపాచీ ఎయిర్‌ఫ్లోను ఎలా ఇన్‌స్టాల్ చేయాలి. కానీ, తరచుగా జరిగే విధంగా, సిఫార్సు చేసిన దశలను అనుసరించేటప్పుడు, ఇబ్బందులు తలెత్తుతాయి, మరియు, నాకు మాత్రమే కాదు, నేను నమ్ముతున్నాను. అందువల్ల, నేను Apache Airflowని ఇన్‌స్టాల్ చేయడంలో నా అనుభవం గురించి మాట్లాడాలనుకుంటున్నాను, బహుశా అది ఎవరికైనా కొంత సమయాన్ని ఆదా చేస్తుంది.

సూచనల దశల ద్వారా వెళ్దాం (స్పాయిలర్ - 5వ దశలో అంతా బాగానే ఉంది):

1. Linux పంపిణీల తదుపరి ఇన్‌స్టాలేషన్ కోసం Linux కోసం Windows సబ్‌సిస్టమ్‌ను ఇన్‌స్టాల్ చేయడం

వారు చెప్పినట్లుగా ఇది చాలా తక్కువ సమస్య:

కంట్రోల్ ప్యానెల్ → ప్రోగ్రామ్‌లు → ప్రోగ్రామ్‌లు మరియు ఫీచర్లు → విండోస్ ఫీచర్‌లను ఆన్ లేదా ఆఫ్ చేయండి → Linux కోసం విండోస్ సబ్‌సిస్టమ్

2. మీకు నచ్చిన Linux పంపిణీని ఇన్‌స్టాల్ చేయండి

నేను అప్లికేషన్‌ని ఉపయోగించాను ఉబుంటు.

3. ఇన్‌స్టాలేషన్ మరియు అప్‌డేట్ పిప్

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

4. అపాచీ ఎయిర్‌ఫ్లోను ఇన్‌స్టాల్ చేస్తోంది

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/ జోడించడం), కానీ ఈ పోస్ట్ ప్రధానంగా Windowsతో పని చేసే వారి కోసం ఉద్దేశించబడింది మరియు ఈ పరిష్కారం స్పష్టంగా లేదని భావించవచ్చు.

పైన వివరించిన తారుమారు తర్వాత, ఆదేశం ./.local/bin/airflow webserver -p 8080 విజయవంతంగా పూర్తయింది.

7.URL: localhost: 8080 /

మునుపటి దశలలో ప్రతిదీ సరిగ్గా జరిగితే, మీరు విశ్లేషణాత్మక శిఖరాలను జయించటానికి సిద్ధంగా ఉన్నారు.

Windows 10లో Apache Airflowని ఇన్‌స్టాల్ చేయడంలో పైన వివరించిన అనుభవం అనుభవం లేని వినియోగదారులకు ఉపయోగకరంగా ఉంటుందని మరియు ఆధునిక విశ్లేషణ సాధనాల విశ్వంలోకి వారి ప్రవేశాన్ని వేగవంతం చేస్తుందని నేను ఆశిస్తున్నాను.

తదుపరిసారి నేను టాపిక్‌ని కొనసాగించాలనుకుంటున్నాను మరియు మొబైల్ అప్లికేషన్‌ల యొక్క వినియోగదారు ప్రవర్తనను విశ్లేషించే రంగంలో Apache Airflowని ఉపయోగించిన అనుభవం గురించి మాట్లాడాలనుకుంటున్నాను.

మూలం: www.habr.com

ఒక వ్యాఖ్యను జోడించండి