ec2에서 datahub 최신버전 설치

글루·2023년 5월 26일
0

https://datahubproject.io/docs/quickstart
https://docs.docker.com/compose/install/linux/
https://stackoverflow.com/questions/72187612/installing-docker-compose-plugin-on-amazon-linux-2

//initial setting//
sudo yum update -y
sudo yum install python-pip -y
sudo yum install git -y
sudo yum install docker -y
sudo service docker start
sudo usermod -aG docker $(whoami)

sudo mkdir -p /usr/local/lib/docker/cli-plugins/
sudo curl -SL https://github.com/docker/compose/releases/latest/download/docker-compose-linux-x86_64 -o /usr/local/lib/docker/cli-plugins/docker-compose
sudo chmod +x /usr/local/lib/docker/cli-plugins/docker-compose

python3 -m pip install --upgrade pip wheel setuptools
python3 -m pip install --upgrade acryl-datahub
pip3 uninstall urllib3 -y
pip3 install urllib3==1.26.6
datahub version

ec2 spec 확인 -> elastic search를 사용하므로 8기가 + 2기가 스왑 메모리 필요함. 안 그러면 es 또는 broker 안 뜰 수 있음. https://datahubproject.io/docs/troubleshooting/quickstart/#my-elasticsearch-or-broker-container-exited-with-error-or-was-stuck-forever

datahub docker quickstart (특정 버전 원하면 --version v0.10.2)

성공하면 해당 사진처럼 나옴. mysql-setup, kafka-setup은 실행된 이후 꺼짐

실행 이후 생긴 docker compose파일 수정

frontend에서
ports:
  - ${DATAHUB_MAPPED_FRONTEND_PORT:-9002}:9002
  
->

ports:
  - {외부로 드러나있는 포트}:9002
  
  
oauth 설정
mysql rds로 설정, 기존 table 삭제했으면 다시 수동으로 생성해줘야 함 => mysql setup != EBEAN DATASOURCE이기 때문
  

0개의 댓글