728x90
반응형
SMALL
Apache Superset을 설치하고 구성하는 여러 방법이 있습니다. 가장 일반적인 방법은 다음과 같습니다:
1. Docker Compose를 사용한 빠른 설치 (개발 환경용)
가장 빠르고 쉬운 방법은 Docker Compose를 사용하는 것입니다:
# Superset 저장소 복제
git clone https://github.com/apache/superset
# 저장소로 이동
cd superset
# 최신 공식 버전으로 설정
git checkout tags/4.1.2
# Docker Compose로 Superset 실행
docker compose -f docker-compose-image-tag.yml up
설치가 완료되면 http://localhost:8088 에서 다음 기본 계정으로 로그인할 수 있습니다:
- 사용자명: admin
- 비밀번호: admin
Superset 퀵스타트 가이드에서 자세한 내용을 확인할 수 있습니다.
2. PyPI를 통한 설치
Python 패키지로 설치하려면:
# 가상 환경 생성 및 활성화
python3 -m venv venv
. venv/bin/activate
# Superset 설치
pip install apache_superset
# 필수 환경 변수 설정
export SUPERSET_SECRET_KEY=YOUR-SECRET-KEY
export FLASK_APP=superset
# 데이터베이스 초기화
superset db upgrade
# 관리자 사용자 생성
superset fab create-admin
# 예제 데이터 로드
superset load_examples
# 기본 역할 및 권한 생성
superset init
# 개발 서버 실행
superset run -p 8088 --with-threads --reload --debugger
PyPI를 통한 설치 가이드에서 자세한 내용을 확인할 수 있습니다.
3. Kubernetes를 사용한 설치 (프로덕션 환경용)
프로덕션 환경에서는 Kubernetes와 Helm 차트를 사용하는 것이 권장됩니다:
# Superset Helm 저장소 추가
helm repo add superset https://apache.github.io/superset
# 설치
helm upgrade --install --values my-values.yaml superset superset/superset
Kubernetes에 설치하기에서 자세한 내용을 확인할 수 있습니다.
주의사항
Docker Compose는 개발 환경에 적합하지만 프로덕션 환경에는 권장되지 않습니다. 프로덕션 환경에서는 Kubernetes를 사용하는 것이 좋습니다.
Superset 아키텍처에서 Superset의 구성 요소에 대한 자세한 정보를 확인할 수 있습니다.
728x90
반응형
LIST
'데이터 과학 (Data Science) > Apache Superset' 카테고리의 다른 글
6 - Apache Superset의 일반적인 문제 해결 방법 (0) | 2025.04.24 |
---|---|
5 - Apache Superset SQL Lab 사용법 (0) | 2025.04.24 |
4 - Apache Superset에서 대시보드 및 차트 생성 방법 (0) | 2025.04.24 |
3 - Apache Superset이 지원하는 데이터베이스 (0) | 2025.04.24 |
2 - Apache Superset의 주요 기능과 특징 (0) | 2025.04.24 |