관련 깃허브
https://github.com/bitnami/charts/tree/main/bitnami/spark
charts/bitnami/spark at main · bitnami/charts
Bitnami Helm Charts. Contribute to bitnami/charts development by creating an account on GitHub.
github.com
1. Helm 다운로드
helm install my-spark-release oci://registry-1.docker.io/bitnamicharts/spark
2. 상태 확인
helm status my-spark-release
3. 웹 ui 확인
# localhost:80로 ui 포트포워딩
kubectl port-forward svc/my-spark-release-master-svc 8080:80
4. Spark job Test
#컨테이너 접속
kubectl exec -it my-spark-release-master-0 -- /bin/bash
#example 실행
spark-submit --master spark://my-spark-release-master-svc:7077 /opt/bitnami/spark/examples/src/main/python/pi.py
# 커스텀 Spark 이미지 적용하는 방법
# values.yaml
image:
registry: docker.io
repository: your repo
tag: your tag
pullPolicy: IfNotPresent
#이미지 적용
helm upgrade my-spark-release -f values.yaml
'프로그래밍 > Spark' 카테고리의 다른 글
[Spark] Cluster mode vs Client mode (0) | 2024.11.08 |
---|---|
[Spark] MLlib 정리 (0) | 2022.12.07 |
[Spark] 델타 레이크 구축 (0) | 2022.12.06 |
[Spark] 데이터 베이스, 데이터 레이크 , 레이크 하우스 (0) | 2022.12.03 |
[Spark] 스트리밍 성능 튜닝 시 고려할 점 (0) | 2022.12.02 |