티스토리 뷰
Ubuntu22 기준으로 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 |
반응형
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- nodejs
- oozie
- HIVE
- 다이나믹
- mysql
- airflow
- ubuntu
- 하둡
- 정올
- 알고리즘
- bash
- error
- SPARK
- hbase
- HDFS
- java
- emr
- 오류
- Linux
- Hadoop
- SQL
- Python
- build
- Tez
- 파이썬
- 백준
- AWS
- S3
- yarn
- 하이브
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함