๐ Data Engineering/Apache Airflow(4)
-
[Airflow] Airflow & Spark ์ฐ๋ํด์ ํ์ฉํ๊ธฐ (2)
์ ๋ฒ ํฌ์คํ ์์ airflow์ spark์ ์ฐ๋ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ดค์ต๋๋ค. ์ด๋ฒ ํฌ์คํ ์์ ๊ฐ๋จํ ์ค์ต์ ๋ฐ๋ก ์งํํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. * ๋ณธ ํฌ์คํ ์ ํด๋น ๊ฐ์๋ฅผ ์ฐธ๊ณ ํ ๊ฒ์์ ๋ฐํ๋๋ค. [pyspark ์ธํ ํ๋ฌ ๊ฐ๊ธฐ] https://mengu.tistory.com/25?category=932924 [Spark] ์ด๊ธฐ ํ๊ฒฝ ์ธํ ft. ํธํ ๋ฌธ์ ํด๊ฒฐ ์ด๋ฒ ํฌ์คํ ์ Spark ์ด๊ธฐ ํ๊ฒฝ ์ธํ ์ด๋ค. Spark, pyspark, java ๋ฑ ๊ทธ๋ฅ ์ค์นํด์ ๋๋ด๋ฉด ๋๋ ๊ฑฐ ์๋๋ ํ ์ ์์ง๋ง, ์ค๊ฐ์ ๋ฒ์ ํธํ ๋ฌธ์ ๊ฐ ์กด์ฌํด์ ๋งํ ์ ์๋ค. ๊ทธ ๋ถ๋ถ์ ์ง์ด์ฃผ๊ณ ์ ํฌ์คํ mengu.tistory.com [Airflow&Spark ์ฐ๋ํ๋ฌ ๊ฐ๊ธฐ] https://mengu.tistory.com/124 [..
2022.09.19 -
[Airflow] Airflow & Spark ์ฐ๋ํด์ ํ์ฉํ๊ธฐ (1)
์ด๋ฒ ํฌ์คํ ์์ Airlfow์ Spark์ ์ฐ๋์ ๋ํด ๋ค๋ฃจ๊ฒ ์ต๋๋ค. Spark์์์ ์์ ์ Airflow๋ฅผ ํตํด ์๋ํ์ํค๋ ์์ ๊น์ง ํด๋ณด๊ฒ ์ต๋๋ค. ๋น์ฐํ Airlflow์ pyspark ํ๊ฒฝ์ด ์ธํ ๋์ด ์์ด์ผ ํฉ๋๋ค. * ๋ณธ ํฌ์คํ ์ ํด๋น ๊ฐ์๋ฅผ ์ฐธ๊ณ ํ ๊ฒ์์ ๋ฐํ๋๋ค. [pyspark ์ธํ ํ๋ฌ ๊ฐ๊ธฐ] https://mengu.tistory.com/25?category=932924 [Spark] ์ด๊ธฐ ํ๊ฒฝ ์ธํ ft. ํธํ ๋ฌธ์ ํด๊ฒฐ ์ด๋ฒ ํฌ์คํ ์ Spark ์ด๊ธฐ ํ๊ฒฝ ์ธํ ์ด๋ค. Spark, pyspark, java ๋ฑ ๊ทธ๋ฅ ์ค์นํด์ ๋๋ด๋ฉด ๋๋ ๊ฑฐ ์๋๋ ํ ์ ์์ง๋ง, ์ค๊ฐ์ ๋ฒ์ ํธํ ๋ฌธ์ ๊ฐ ์กด์ฌํด์ ๋งํ ์ ์๋ค. ๊ทธ ๋ถ๋ถ์ ์ง์ด์ฃผ๊ณ ์ ํฌ์คํ mengu.tistory.com ๋ชฉ์ฐจ ๐ Airf..
2022.09.17 -
[Airflow] Airflow ๊ธฐ์ด ์ง์
Airflow๋? ์์ ์ค์ผ์ค๋ฌ. Airflow๋ฅผ ์ด์ฉํ๋ฉด ์ํ๋ ์๊ฐ์, ์ํ๋ ์์ ์ ์คํ์ํฌ ์ ์์ต๋๋ค. ์ด๋ฒ ํฌ์คํ ์์ Airlfow์ ๊ธฐ์ด ์ง์์ ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ๋ชฉ์ฐจ ๐ Airflow ๊ธฐ์ ๋ฐ ์ฅ์ ๐ Airflow ๊ตฌ์กฐ Airflow ๊ธฐ์ ๋ฐ ์ฅ์ ๐ ๊ธฐ์ Airflow๋ ์์ด๋น์ค๋น์์ ๊ฐ๋ฐํ ์ํฌํ๋ก์ฐ ์ค์ผ์ค๋ง, ๋ชจ๋ํฐ๋ง ํ๋ซํผ์ ๋๋ค. 2016๋ ์ํ์น ์ฌ๋จ์ incubator program์ผ๋ก ํ์ํ์ผ๋ฉฐ, ํ์ฌ๋ ์ํ์น ํ ๋ ๋ฒจ ํ๋ก์ ํธ์ ๋๋ค. Airbnb, Yahoo, Paypal, Intel, Stripe ๋ฑ์์ Airflow๋ฅผ ํ์ฉํ๊ณ ์์ต๋๋ค. ๐ ๊ธฐ์กด ๋ฐฉ์์ ๋ฌธ์ ์ ๊ธฐ์กด์ ํ๋์ ์ดํ๋ฆฌ์ผ์ด์ ์ ๋ชจ๋ Task๋ฅผ ์ง์ด๋ฃ๊ณ ์คํ์์ผฐ์ต๋๋ค. pipeline์ ํ ๋ฒ์ ๋ฐฐํฌํ๋ ..
2022.09.15 -
[Airflow Error] 403:Forbidden
403 Forbidden HTTP ์ค๋ฅ ์ฝ๋ URL์ ๋ค์ด๊ฐ๊ฑฐ๋, API๋ฅผ ์์ฒญํ๋ ์ค ๋ค์๊ณผ ๊ฐ์ ์๋ฌ๋ฅผ ๋ง๋ฌ๋์? ๊ทธ๋ ๋ค๋ฉด ์ฌ๋ฌ๋ถ์ ์ ์์ ์ธ ์์ฒญ์ ํ์ต๋๋ค๋ง, ์ ์ชฝ์ ์๋ฒ๊ฐ ๊ฑฐ๋ถํ ๊ฒ์ ๋๋ค. ์ฌ๋ฌ๋ถ์ด ํด์ผํ ๊ฒ์, ์ด๊ฒ์ ๊ฒ ์ฝ๋ ์๋ฌ๋ฅผ ์ฐพ๊ธฐ ๋ณด๋จ, ํด๋น url์ ์ฌ์ดํธ๊ฐ ์ํ๋ ๊ถํ์ ๋ถ์ฌ๋ฐ์์ผ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด api key๋ฅผ ๋ฐ๊ฑฐ๋, authentication ๋ฃฐ์ ์ดํด๋ณด๊ณ ๋ฐ๋ผํด์ผ ํฉ๋๋ค. ์ ์ ๊ฒฝ์ฐ, Airflow Task ์ค opensea api ์ ๋ฌด๋ฅผ ํ์ธํ๋ ์ผ์๋ฅผ ๊ฐ๋ฐํ๊ณ ์์์ต๋๋ค. ๋น์ฐํ opensea api URL์ ํ๊ณ ํ์ธํ๋ ์์ ์ด ์ปดํจํฐ์์ ์ด๋ค์ง ๊ฒ์ด๊ณ , ๊ทธ๋ฌ๋ค๊ฐ ๋ค์๊ณผ ๊ฐ์ ์ค๋ฅ๋ฅผ ๋์ต๋๋ค. Traceback (most recent call last): File "/..
2022.09.08