เจตเจฟเฉฐเจกเฉ‹เจœเจผ 10 'เจคเฉ‡ เจ…เจชเจพเจšเฉ‡ เจเจ…เจฐเจซเจฒเฉ‹ เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจค เจ•เจฐเจจ เจฆเจพ เจ…เจจเฉเจญเจต เจ•เจฐเฉ‹

เจชเฉเจฐเจธเจคเจพเจตเจจเจพ: เจ•เจฟเจธเจฎเจค เจฆเฉ€ เจ‡เฉฑเจ›เจพ เจจเจพเจฒ, เจ…เจ•เจพเจฆเจฎเจฟเจ• เจตเจฟเจ—เจฟเจ†เจจ (เจฆเจตเจพเจˆ) เจฆเฉ€ เจฆเฉเจจเฉ€เจ† เจคเฉ‹เจ‚ เจฎเฉˆเจ‚ เจ†เจชเจฃเฉ‡ เจ†เจช เจจเฉ‚เฉฐ เจธเฉ‚เจšเจจเจพ เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจฆเฉ€ เจฆเฉเจจเฉ€เจ† เจตเจฟเฉฑเจš เจชเจพเจ‡เจ†, เจœเจฟเฉฑเจฅเฉ‡ เจฎเฉˆเจจเฉ‚เฉฐ เจชเฉเจฐเจฏเฉ‹เจ—เจพเจคเจฎเจ• เจกเฉ‡เจŸเจพ เจฆเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจชเฉเจฐเจฏเฉ‹เจ— เจ…เจคเฉ‡ เจฐเจฃเจจเฉ€เจคเฉ€เจ†เจ‚ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจตเจฟเจงเฉ€ เจฆเฉ‡ เจ†เจชเจฃเฉ‡ เจ—เจฟเจ†เจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเฉ€ เจชเฉˆเจ‚เจฆเฉ€ เจนเฉˆ, เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจฒเจพเจ—เฉ‚ เจ•เจฐเฉ‹ เจ‡เฉฑเจ• เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจธเจŸเฉˆเจ• เจœเฉ‹ เจฎเฉ‡เจฐเฉ‡ เจฒเจˆ เจจเจตเจพเจ‚ เจนเฉˆเฅค เจ‡เจนเจจเจพเจ‚ เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจฎเฉเจนเจพเจฐเจค เจนเจพเจธเจฒ เจ•เจฐเจจ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจตเจฟเฉฑเจš, เจฎเฉˆเจจเฉ‚เฉฐ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจฎเฉเจธเจผเจ•เจฒเจพเจ‚ เจฆเจพ เจธเจพเจนเจฎเจฃเจพ เจ•เจฐเจจเจพ เจชเฉˆเจ‚เจฆเจพ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจ–เฉเจธเจผเจ•เจฟเจธเจฎเจคเฉ€ เจจเจพเจฒ, เจนเฉเจฃ เจคเฉฑเจ• เจฆเฉ‚เจฐ เจนเฉ‹ เจ—เจฟเจ† เจนเฉˆ. เจธเจผเจพเจ‡เจฆ เจ‡เจน เจชเฉ‹เจธเจŸ เจ‰เจนเจจเจพเจ‚ เจฒเจˆ เจฒเจพเจญเจฆเจพเจ‡เจ• เจนเฉ‹เจตเฉ‡เจ—เฉ€ เจœเฉ‹ เจ…เจชเจพเจšเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐ เจฐเจนเฉ‡ เจนเจจ.

เจ‡เจธ เจฒเจˆ, เจฌเจฟเฉฐเจฆเฉ‚ เจคเฉฑเจ•. เจชเฉเจฐเฉ‡เจฐเจฟเจค เจฒเฉ‡เจ– เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃเจพเจคเจฎเจ• เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจฆเฉ‡ เจ†เจŸเฉ‹เจฎเฉ‡เจธเจผเจจ เจฆเฉ‡ เจ–เฉ‡เจคเจฐ เจตเจฟเฉฑเจš เจ…เจชเจพเจšเฉ‡ เจเจ…เจฐเจซเจฒเฉ‹ เจฆเฉ€เจ†เจ‚ เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ‚ เจฌเจพเจฐเฉ‡ เจฏเฉ‚เจฐเฉ€ เจเจฎเฉ‡เจฒเฉ€เจฏเจพเจจเฉ‹เจต, เจฎเฉˆเจ‚ เจ†เจชเจฃเฉ‡ เจ•เฉฐเจฎ เจตเจฟเฉฑเจš เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจฆเฉ‡ เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจธเฉˆเฉฑเจŸ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเจพ เจธเฉ€เฅค เจœเฉ‹ เจ…เจœเฉ‡ เจคเฉฑเจ• เจ…เจชเจพเจšเฉ‡ เจเจ…เจฐเจซเจฒเฉ‹ เจคเฉ‹เจ‚ เจฌเจฟเจฒเจ•เฉเจฒ เจตเฉ€ เจœเจพเจฃเฉ‚ เจจเจนเฉ€เจ‚ เจนเจจ, เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจ›เฉ‹เจŸเฉ€ เจธเฉฐเจ–เฉ‡เจช เจœเจพเจฃเจ•เจพเจฐเฉ€ เจตเจฟเฉฑเจš เจฆเจฟเจฒเจšเจธเจชเฉ€ เจนเฉ‹ เจธเจ•เจฆเฉ€ เจนเฉˆ เจฒเฉ‡เจ– เจจเฉˆเจธเจผเจจเจฒ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเฉ€ เจตเฉˆเฉฑเจฌเจธเจพเจˆเจŸ 'เจคเฉ‡. เจเจจ. เจˆ. เจฌเจพเจŠเจฎเจจ

เจ•เจฟเจ‰เจ‚เจ•เจฟ เจเจ…เจฐเจซเจฒเฉ‹ เจšเจฒเจพเจ‰เจฃ เจฒเจˆ เจ†เจฎ เจนเจฆเจพเจ‡เจคเจพเจ‚ เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจตเจพเจคเจพเจตเจฐเจจ เจตเจฟเฉฑเจš เจฒเจพเจ—เฉ‚ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเฉ€เจ†เจ‚, เจ‡เจธ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจ เจฒเจˆ เจ‡เจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเฉ‹ เจกเฉŒเจ•เจฐ เจฎเฉ‡เจฐเฉ‡ เจ•เฉ‡เจธ เจตเจฟเฉฑเจš เจ‡เจน เจฌเฉ‡เจฒเฉ‹เฉœเจพ เจนเฉ‹เจตเฉ‡เจ—เจพ, เจฎเฉˆเจ‚ เจนเฉ‹เจฐ เจนเฉฑเจฒ เจฒเฉฑเจญเจฃเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐ เจฆเจฟเฉฑเจคเจพเฅค เจ–เฉเจธเจผเจ•เจฟเจธเจฎเจคเฉ€ เจจเจพเจฒ เจฎเฉ‡เจฐเฉ‡ เจฒเจˆ, เจฎเฉˆเจ‚ เจ‡เจธ เจฎเจพเจฐเจ— 'เจคเฉ‡ เจชเจนเจฟเจฒเจพ เจจเจนเฉ€เจ‚ เจธเฉ€, เจ‡เจธ เจฒเจˆ เจฎเฉˆเจ‚ เจ‡เฉฑเจ• เจธเจผเจพเจจเจฆเจพเจฐ เจฒเฉฑเจญเจฃ เจตเจฟเฉฑเจš เจ•เจพเจฎเจฏเจพเจฌ เจฐเจฟเจนเจพ เจตเฉ€เจกเฉ€เจ“ เจจเจฟเจฐเจฆเฉ‡เจธเจผ เจกเฉŒเจ•เจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚ เจตเจฟเฉฐเจกเฉ‹เจœเจผ 10 'เจคเฉ‡ เจ…เจชเจพเจšเฉ‡ เจเจ…เจฐเจซเจฒเฉ‹ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจธเจฅเจพเจชเจฟเจค เจ•เจฐเจจเจพ เจนเฉˆเฅค เจชเจฐ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ…เจ•เจธเจฐ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจœเจฆเฉ‹เจ‚ เจธเจฟเจซเจผเจพเจฐเจธเจผ เจ•เฉ€เจคเฉ‡ เจ•เจฆเจฎเจพเจ‚ เจฆเฉ€ เจชเจพเจฒเจฃเจพ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจฎเฉเจธเจผเจ•เจฒเจพเจ‚ เจชเฉˆเจฆเจพ เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจ, เจ…เจคเฉ‡, เจฎเฉ‡เจฐเจพ เจตเจฟเจธเจผเจตเจพเจธ เจนเฉˆ, เจจเจพ เจธเจฟเจฐเจซเจผ เจฎเฉ‡เจฐเฉ‡ เจฒเจˆเฅค เจ‡เจธ เจฒเจˆ, เจฎเฉˆเจ‚ เจ…เจชเจพเจšเฉ‡ เจเจ…เจฐเจซเจฒเฉ‹ เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจฟเจค เจ•เจฐเจจ เจฆเฉ‡ เจ†เจชเจฃเฉ‡ เจ…เจจเฉเจญเจต เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเจจเจพ เจšเจพเจนเจพเจ‚เจ—เจพ, เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ เจ‡เจน เจ•เจฟเจธเฉ‡ เจจเฉ‚เฉฐ เจฅเฉ‹เฉœเจพ เจธเจฎเจพเจ‚ เจฌเจšเจพเจตเฉ‡.

เจ†เจ“ เจนเจฆเจพเจ‡เจคเจพเจ‚ เจฆเฉ‡ เจ•เจฆเจฎเจพเจ‚ 'เจคเฉ‡ เจšเฉฑเจฒเฉ€เจ (เจตเจฟเจ—เจพเฉœเจจ เจตเจพเจฒเจพ - 5เจตเฉ‡เจ‚ เจชเฉœเจพเจ… 'เจคเฉ‡ เจธเจญ เจ•เฉเจ เจ เฉ€เจ• เจนเฉ‹ เจ—เจฟเจ†):

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. เจ…เจชเจพเจšเฉ‡ เจเจ…เจฐเจซเจฒเฉ‹ เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เจฐเจจเจพ

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: เจฒเฉ‹เจ•เจฒเจนเฉ‹เจธเจŸ:8080/

เจœเฉ‡ เจชเจฟเจ›เจฒเฉ‡ เจชเฉœเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจธเจญ เจ•เฉเจ เจ เฉ€เจ• เจฐเจฟเจนเจพ, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃเจพเจคเจฎเจ• เจธเจฟเจ–เจฐเจพเจ‚ เจจเฉ‚เฉฐ เจœเจฟเฉฑเจคเจฃ เจฒเจˆ เจคเจฟเจ†เจฐ เจนเฉ‹.

เจฎเฉˆเจจเฉ‚เฉฐ เจ‰เจฎเฉ€เจฆ เจนเฉˆ เจ•เจฟ เจตเจฟเฉฐเจกเฉ‹เจœเจผ 10 'เจคเฉ‡ เจ…เจชเจพเจšเฉ‡ เจเจ…เจฐเจซเจฒเฉ‹ เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจค เจ•เจฐเจจ เจตเจฟเฉฑเจš เจ‰เฉฑเจชเจฐ เจฆเฉฑเจธเจฟเจ† เจ—เจฟเจ† เจคเจœเจฐเจฌเจพ เจจเจตเฉ‡เจ‚ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฒเจˆ เจฒเจพเจญเจฆเจพเจ‡เจ• เจนเฉ‹เจตเฉ‡เจ—เจพ เจ…เจคเฉ‡ เจ†เจงเฉเจจเจฟเจ• เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจธเจพเจงเจจเจพเจ‚ เจฆเฉ‡ เจฌเฉเจฐเจนเจฟเจฎเฉฐเจก เจตเจฟเฉฑเจš เจ‰เจจเฉเจนเจพเจ‚ เจฆเฉ‡ เจฆเจพเจ–เจฒเฉ‡ เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผ เจ•เจฐเฉ‡เจ—เจพเฅค

เจ…เจ—เจฒเฉ€ เจตเจพเจฐ เจฎเฉˆเจ‚ เจตเจฟเจธเจผเฉ‡ เจจเฉ‚เฉฐ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เจฃเจพ เจšเจพเจนเจพเจ‚เจ—เจพ เจ…เจคเฉ‡ เจฎเฉ‹เจฌเจพเจˆเจฒ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจตเจฟเจตเจนเจพเจฐ เจฆเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เจฐเจจ เจฆเฉ‡ เจ–เฉ‡เจคเจฐ เจตเจฟเฉฑเจš เจ…เจชเจพเจšเฉ‡ เจเจ…เจฐเจซเจฒเฉ‹ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ‡ เจ…เจจเฉเจญเจต เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเจพเจ‚เจ—เจพเฅค

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹