티스토리 뷰

Ubuntu22 기준으로 superset을 설치하는 방법입니다.

 

# 설치전 필요한 라이브러리 추가. python 가상 환경 설치를 위한 라이브러리 추가
sudo apt update
sudo apt install build-essential libssl-dev libffi-dev python3-dev python-pip libsasl2-dev libldap2-dev default-libmysqlclient-dev pkg-config -y
sudo apt install python3.10-venv -y
# 가상환경 설정
python3 -m venv superset-venv
source superset-venv/bin/activate
# requirement 정리 필요
# 2.1.1 기준으로 파일에 오류가 있음
# 먼저 로컬에 base.txt 파일 다운로드 후 파일 오류 수정. -e file 문자 삭제
# curl https://raw.githubusercontent.com/apache/superset/2.1.1/requirements/base.txt
# pyyaml==6.0.1 pyyaml 이 설치 되지 않으면 최신 버전으로 변경
pip install -r requirements.txt
# mysql, druid 연결을 위한 라이브러리 추가 후 superset 설치
pip install mysqlclient gevent requests pydruid[cli]
pip install apache-superset==2.1.1
# 실행을 위한 환경 설정 추가
export FLASK_APP=superset
# secret key 설정 필요
export SUPERSET_CONFIG_PATH='/path/superset_config.py'
# DB 추가
superset db upgrade
superset fab create-admin
superset load_examples
superset init
# 실행
superset run -p 8088 --with-threads --reload --debugger --host=0.0.0.0
반응형
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/04   »
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
글 보관함