일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- MapReduce
- Windows
- Example DAG
- java
- airflow
- python
- HBase
- ambari
- Kafka
- yarn
- slack app
- 정규표현식
- hadoop
- Lambda architecture
- jupyter
- 람다 아키텍처
- slack
- docker
- re
- SlackWebhookOperator
- Service
- Scala
- LDAP
- 빅데이터
- execution_date
- Namenode
- HIVE
- HDP
- HDFS
- NoSQL
Archives
- Today
- Total
IT 삽질기
Airflow 2.0 설치하기(2) 본문
지난 글에서 Airflow를 설치하는 것까지 완료했다
오늘은 Airflow db 생성, user생성, webserver실행까지 진행해보도록 하자
2021.01.27 - [BigData/Airflow] - Airflow 2.0 설치하기(1)
airflow를 실행하기 위해서 먼저 db연결 및 초기화를 진행한다
특별한 설정을 진행하지 않는다면 sqlite가 기본으로 설정된다
설정 내용은 airflow.cfg에서 확인할 수 있다
기본값으로 설정한 후 airflow db init를 진행한다
airflow db init
db init이 정상적으로 진행되면 아래의 메세지를 확인할 수 있다
이제 users를 생성해보자 users를 생성해야 한다
airflow users create \
--username admin \
--firstname aaa \
--lastname bbb \
--role Admin \
--email email@email.com
추가로 password까지 입력하면 users 생성이 완료된다
이제 webserver를 실행해보자
실행할때 옵션을 통해 webserver에서 사용할 포트를 지정할 수 있는데
docker container를 처음 올릴 때 8080:8080을 사용했기 때문에 8080으로 올려보도록 하자
airflow webserver --port 8080
이제 local에서 airflow webserver에 접근해보자
airflow가 정상적으로 실행된 경우 localhost:8080을 통해 airflow webserver에 접근이 가능하다
로그인시 화면
이렇게 해서 Airflow설치 및 webserver을 띄우는 것까지 완료되었다.
다음 포스트에서는 mysql연동에 대한 내용을 포스팅 하도록 한다
'BigData > Airflow' 카테고리의 다른 글
Airflow2.x providers 설치하기 (0) | 2021.04.03 |
---|---|
Airflow 2.0 설치하기(3) (0) | 2021.03.21 |
Airflow 2.0 설치하기(1) (0) | 2021.01.27 |
Ambari-Airflow 연동하기 (0) | 2020.12.22 |
Airflow 용어 및 기본 개념 (0) | 2020.12.03 |
Comments