์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- ๋ฆฌ๋ ์ค RPM
- ํ๋ก์์ฝ์์คํ
- ์ฑ๊ธ์๋ฒ
- ์ํ์น ์คํํฌ
- ์ค์๋ธ ์ค์น
- aws ccp
- HBase
- ๋น ๋ฐ์ดํฐ
- ๋ฐ์ดํฐ๋ถ์์ค์ ๋ฌธ๊ฐ
- airflow
- kudu
- ๋ฆฌ๋ ์ค
- ansible
- ํ๋ก
- ์๋ผ์คํฑ์์น
- CLF-C02
- ์ค์นผ๋ผ ๋ถ
- ์ค์๋ธ
- ์คํํฌ
- ๋ฆฟ์ฝ๋
- elastic stack
- hadoop
- ํ๋ก์ค์น
- rpmbuild
- ํ์ด๋ธ
- standalone
- Apache spark
- LeetCode
- BIGDATA
- ํด ์ค์น
- Today
- Total
data_lab
[7์ฅ] ํ์ดํ๋ผ์ธ ์ค์ผ์คํธ๋ ์ด์ ๋ณธ๋ฌธ
[7์ฅ] ํ์ดํ๋ผ์ธ ์ค์ผ์คํธ๋ ์ด์
๐ฐํํ 2022. 2. 21. 10:25๋ฐฉํฅ์ฑ ๋น์ํ ๊ทธ๋ํ DAG(Directed Acyclic Graph)
apche spark๋ฅผ ์ ํด๋ดค๋ค๋ฉด, DAG๋ผ๋ ์ฉ์ด๊ฐ ์ต์ํ ์ ์๋ค.
๋ฐฉํฅ์ฑ ๋น์ํ ๊ทธ๋ํ๋ผ๋ ๋ง์์ฒด ์ดํดํ๊ธฐ ์ข ์ด๋ ต์ง๋ง ๊ทธ๋ฆผ์ผ๋ก ๋ณด๋ฉด ์ดํด๊ฐ ์ฝ๋ค.
Airflow ๐ช
์ต๊ทผ ๋ฐ์ดํฐ ์์ง๋์ด ์ง๋ฌด ์ฑ์ฉ๊ณต๊ณ ๋ฅผ ๋ณด๋ฉด Airflow ์ฌ์ฉ๊ฒฝํ์ ์ฐ๋ํด ์ฃผ๋ ๊ฒ์ ๋ณผ ์ ์๋ค.
๋ชจ๋ ์คํ์์ค๋ฅผ ์ ํด์ ๊ณต๋ถํ ์ ์๋ค๊ณ ์๊ฐํ๊ธฐ๋ ํ์ง๋ง, ๊ฐ๋จํ๊ฒ ์ค์น๊น์ง๋ ์ฝ๊ฒ ํ ์ ์์ผ๋๊น ใ
๊ทธ๋ฆฌ๊ณ ์คํ์์ค ํ๋๊ฐ๋ง ์ ํด์ ์ ๋๋ก ๊ณต๋ถํด๋ ๋ค๋ฅธ๊ฑธ ์ธ๋๋ ์ด๋ ต์ง์๊ฒ ์ฌ์ฉํ๊ฑฐ๋ ๊ธ๋ฐฉ ๋ฐฐ์ธ ์ ์๋ ๊ฒ ๊ฐ๋ค.
https://airflow.apache.org/docs/apache-airflow/stable/start/local.html
๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ ๋ธ๋ก์ ๋ฌถ๊ฑฐ๋ ์ค์ผ์คํธ๋ ์ด์ ํ๋ ํ๋ซํผ ๋๋ ํ๋ ์์ํฌ (๊ฐ๋จํ๊ฒ๋ ์ค์ผ์ค๋ฌ ๋๋)
Hadoop์ ์ข ์๋์ง์์ Python์ผ๋ก ๊ฐ๋ฐ๊ฐ๋ฅํจ
1. ํ๊ฒฝ ์ธํ (๋ฆฌ๋ ์ค RedHat)
kerberos openldap๊ณผ ๊ฐ์ ํจํค์ง๋ค ์ ์ค์นํ์
sudo yum install -y \
freetds \
freetds-devel \
krb5-server krb5-libs krb5-auth-dialog \
openldap openldap-clients openldap-servers \
libffi \
cyrus-sasl-plain cyrus-sasl\ (libsasl2 ๋์ )
openssl-devel \
redhat-lsb \
sqlite \
unixODBC
๊ทผ๋ฐ ๋ณด์๊น์ง ์ค์ ํ๋ฉด์ ๊ณต๋ถํ์ง์์ ์์ ์ด๋ผ ์๊ณผ์ ์ ์๋ต ์ถํ๋ฅผ ์ํด (๊ณต์์ฌ์ดํธ์ ์ฐ๋ถํฌ๊ธฐ์ค ๋ ๋ํ๊ณ์ด ์ฐพ์๋ณด๋๊ฐํด์ผํ๋ค)
2. Airflow ๋ค์ด๋ก๋ ๋ฐฉ๋ฒ
- Apache Mirror์์ ๋ค์ด https://dlcdn.apache.org/airflow/2.2.4/apache-airflow-2.2.4.tar.gz
- Github git clone -b v2-2-stable --single-branch https://github.com/apache/airflow.git
- ๊ณต์์ฌ์ดํธ https://airflow.apache.org/docs/apache-airflow/stable/installation/installing-from-sources.html
1๋ฒ ๋ฐฉ๋ฒ์ผ๋ก Airflow ์ค์น
$ sudo wget https://dlcdn.apache.org/airflow/2.2.4/apache-airflow-2.2.4.tar.gz --no-check-certificate
build
python3 -m venv /opt/apache-airflow-2.2.4/
source /opt/apache-airflow-2.2.4/bin/activate
airflow ์คํ
./airflow webserver -p 8080
____________ _____________
____ |__( )_________ __/__ /________ __
____ /| |_ /__ ___/_ /_ __ /_ __ \_ | /| / /
___ ___ | / _ / _ __/ _ / / /_/ /_ |/ |/ /
_/_/ |_/_/ /_/ /_/ /_/ \____/____/|__/
'๋ฏธ์ฌ์ฉ > [ ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ ํต์ฌ ๊ฐ์ด๋๐ฆ ]' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[3์ฅ] ์ผ๋ฐ์ ์ธ ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ ํจํด (0) | 2022.02.21 |
---|---|
[1์ฅ] ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ ์๊ฐ (0) | 2022.02.20 |
๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ ํต์ฌ ๊ฐ์ด๋ ๋ฆฌ๋ทฐ ์์ (0) | 2022.02.15 |