Created
November 13, 2023 10:53
-
-
Save developer-sdk/d574ee86fe1e84ce7326d47f91f17701 to your computer and use it in GitHub Desktop.
superset 설치
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 설치전 필요한 라이브러리 추가. 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 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment