본문 바로가기

전체 글

(52)
Apache Airflow 설치 방법 ( tar 파일로 설치 ) Apache airflow는 워크플로우 관리 시스템으로 데이터 처리, ETL 작업, 모델 학습 등을 포함한 데이터 파이프라인의 자동화를 가능하게 합니다. 파이썬으로 작성되어 있으며, 파이썬 코드를 통해 사용자 정의 작업을 작성할 수 있습니다. Airflow의 핵심 개념 중 하나는 "DAG" 입니다. Directed Acyclic Graph ( DAG ) 는 작업의 순서를 정의하고 각 단계의 종속성을 나타냅니다. DAG를 사용하여 Airflow는 작업 스케줄링, 성공 또는 실패시 알림 및 재시도 등의 작업을 수행합니다. 설치 방법에 대해 알아보도록 하겠습니다. 우선 Apache Airflow를 설치하기 위해서는 Python이 설치되어 있어야 합니다. 1. Python 설치 - Python 3.6 이상의 버..
MySQL 계정 설정 및 데이터베이스 설정 1. root 계정으로 로그인합니다. mysql -u root -p ( /usr/bin에 심볼릭 링크 등록했을 때 ) (mysql 홈 경로)/bin/mysql -u root -p ( 직접 경로에 접속해서 mysql에 접근할 때 ) 위 명령어를 통해 root 계정으로 mysql에 로그인합니다. 2. 새로운 계정을 생성합니다. CREATE USER '사용자이름'@'호스트' IDENTIFIED BY '비밀번호'; 사용자 이름은 새로운 계정의 이름, 호스트는 해당 계정이 접근 가능한 호스트 이름 또는 ip 주소, 비밀번호는 새로운 계정의 비밀번호 입니다. CREATE USER 'username'@'192.168.0.0' IDENTIFIED BY 'user_password'; 위 처럼 등록하게 되면 192.168..
tar 파일로 설치한 MySQL 서비스에 등록하기 tar로 설치한 MySQL은 일반적으로 시스템 서비스에 등록되어 있지 않으므로, 수동으로 서비스를 등록해야 합니다. 1. mysql home 경로의 support-files/mysql.server 파일을 /etc/init.d/로 복사합니다. sudo cp /(mysql 홈)/support-files/mysql.server /etc/init.d/mysql 2. /etc/init.d에 옮긴 mysql.server 파일을 실행 가능한 파일로 만듭니다. sudo chmod +x /etc/init.d/mysql 3. MySQL의 설정 파일인 my.cnf 를 수정합니다. sudo vi /etc/my.cnf my.cnf 파일은 일반적으로 /etc/ 또는 /etc/mysql 경로에 위치합니다. [mysqld] base..