From 2ec3ee0f235cc72aeedc6f5b41c660c7c1c5a922 Mon Sep 17 00:00:00 2001 From: Shim Yunseop <97441805+shimyounseob@users.noreply.github.com> Date: Sat, 22 Jun 2024 03:08:59 +0900 Subject: [PATCH 1/3] Update _config.yml --- _config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_config.yml b/_config.yml index 479b9ee27945..40a9cc501528 100644 --- a/_config.yml +++ b/_config.yml @@ -21,7 +21,7 @@ title_separator : "-" subtitle : # site tagline that appears below site title in masthead name : "Your Name" description : "An amazing website." -url : # the base hostname & protocol for your site e.g. "https://mmistakes.github.io" +url : "https://shimyounseob.github.io" baseurl : # the subpath of your site, e.g. "/blog" repository : # GitHub username/repo-name e.g. "mmistakes/minimal-mistakes" teaser : # path of fallback teaser image, e.g. "/assets/images/500x300.png" From cf2de0da45b238d64ac70a2c8da471fa3253a6bc Mon Sep 17 00:00:00 2001 From: Shim Yunseop <97441805+shimyounseob@users.noreply.github.com> Date: Sat, 22 Jun 2024 03:30:39 +0900 Subject: [PATCH 2/3] Create 2024-06-22-airflow.md --- _posts/2024-06-22-airflow.md | 91 ++++++++++++++++++++++++++++++++++++ 1 file changed, 91 insertions(+) create mode 100644 _posts/2024-06-22-airflow.md diff --git a/_posts/2024-06-22-airflow.md b/_posts/2024-06-22-airflow.md new file mode 100644 index 000000000000..65390d12e35f --- /dev/null +++ b/_posts/2024-06-22-airflow.md @@ -0,0 +1,91 @@ +--- +layout:single +title: "Airflow(1)" +--- + +### Airflow 설치 (1) + +1. AWS EC2 프리티어 생성 + +2. EC2 생성 시 만든 키페어 (예 capstone.pem) 파일을 + 이용하여 ssh 로그인 + +3. 탄력적 IP 생성 후 + 생성한 인스턴스에 할당 + +4. **ssh 로 접속** + + ``` + ssh -i "capstone.pem" [ec2-user@ec2-52-78-130-233.ap-northeast-2.compute.amazonaws.com + ``` + + +5. **EC2 스왑 파일 추가 (AWS 프리티어로 EC2를 사용하면서 발생하는 느려지는 문제 해결 방법)** + - swap 메모리를 할당 + + ``` + $ sudo dd if=/dev/zero of=/swapfile bs=128M count=16 + ``` + + - 스왑 파일에 대한 읽기 및 쓰기 권한 업데이트 + + ``` + $ sudo chmod 600 /swapfile + ``` + + - Linux 스왑 영역을 설정 + + ``` + $ sudo mkswap /swapfile + ``` + + - 스왑 공간에 스왑 파일을 추가하여 스왑 파일을 즉시 사용할 수 있도록 만듦 + + ``` + $ sudo swapon /swapfile + ``` + + - 절차가 성공했는지 확인 + + ``` + $ sudo swapon -s + ``` + + - /etc/fstab 파일을 + 편집하여 부팅 시 스왑 파일을 활성화 + + ``` +   $ sudo nano /etc/fstab + ``` + + - 파일 끝에 다음 줄을 새로 추가하고 파일을 저장(Ctrl+x 누른 후 y)한 다음 종료 + + ``` + /swapfile swap swap defaults 0 0 + ``` + + - 확인 + + ``` +   $ free -h + ``` + + +6. 한국시간 설정 + +``` +$ sudo rm /etc/localtime +``` + +``` +$ sudo ln -s/usr/share/zoneinfo/Asia/Seoul/etc/localtime +``` + +- /etc/sysconfig/clock 파일을 열어 ZONE 값을 UTC에서 Asia/Seoul 으로 변경해준다. + + +``` +$ sudo nano /etc/sysconfig/clock +``` + +7. AWS Console 에서 인스턴스 재부팅 From 25a4c742ca871857a82ea8df17a9d280449cb6e4 Mon Sep 17 00:00:00 2001 From: Shim Yunseop <97441805+shimyounseob@users.noreply.github.com> Date: Sat, 22 Jun 2024 03:32:39 +0900 Subject: [PATCH 3/3] Update 2024-06-22-airflow.md --- _posts/2024-06-22-airflow.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_posts/2024-06-22-airflow.md b/_posts/2024-06-22-airflow.md index 65390d12e35f..6d19e7e9b94d 100644 --- a/_posts/2024-06-22-airflow.md +++ b/_posts/2024-06-22-airflow.md @@ -1,5 +1,5 @@ --- -layout:single +layout: single title: "Airflow(1)" ---