본문 바로가기
데이터엔지니어링/Docker

docker 윈도우 설치 후 superset도 설치 실패한 이유

by goemgoem-i 2024. 11. 2.
반응형

처음 적용해보는 시각화 대시보드 

superset이라는 걸 처음 영상에서 배워서 급하기 docker설치와 superset를 설치해봤다

 

 

Docker: Accelerated Container Application Development

Docker is a platform designed to help developers build, share, and run container applications. We handle the tedious setup, so you can focus on the code.

www.docker.com

 

위 링크로 들어가서 GET START > DOWNLOAD DOCKER DESKTOP 선택해서 설치하면 되는데

보니까 ARM와 AMD 두가지가 있던데 

 

 

 

arm과 amd중에서 어떤 거인지 모르는 경우 아래 링크를 참고해서 

https://pureinfotech.com/check-if-processor-arm64-x64-64bit-windows-11/

 

How to check if processor is ARM64 or x64 (64-bit) on Windows 11 - Pureinfotech

To check if processor is ARM64 or x64 on Windows 11, open Settings > System > About, and check CPU architecture under System Type.

pureinfotech.com

 

윈도우 검색 > 시스템 정보 > 64기반 pc면 arm 지원 

 

이라고 적혀 있길래 했는데 실패함 

그래서 그냥 AMD로 설치했다

 

 

 

 

 

이제 Docker 창을 연 상태로 cmd에 아래 코드를 치면 되는데

 

 

 

 

# 1. superset github repo
git clone https://github.com/apache/superset.git

# 2. superset 폴더로 이동
cd superset

# 3. 다음 2개의 명령을 수행
docker-compose -f docker-compose-non-dev.yml pull
docker-compose -f docker-compose-non-dev.yml up

# 4. http://localhost:8088으로 웹 UI 로그인
admin:admin 사용

 

이렇게 순서대로 쳐서 잘되면 좋지만

failed to receive status: rpc error: code = Unavailable desc = error reading from server: EOF
이렇게 에러나는 대참사 ,,ㅎ

그래서 챗한테 물어보니  이렇다고 하는데 강의에서 resources를 들어갔는데

 

 

 

 

 

이러면 오른쪽 위 톱니바퀴를 누르고 resource를 누르면 용량 확대? 이런거 조정 할 수 있는데 

설정이 바뀌면서 다른 방법을 찾아야했다 

 

 


https://easysimplejustpoint.tistory.com/7

 

docker desktop 자원 제한 설정 및 자원 상태 확인 방법

개요 윈도우즈용 docker desktop 가상머신의 메모리용량을 조절 해 보기 위하여 자원조절을 해 보았다. 실습 환경 및 사양 - Windows 11 Home 23H2 22631.2861 - Docker Desktop 4.26.1 (131620) - WSL 버전: 2.0.14.0 자원

easysimplejustpoint.tistory.com

 

이 글을 참고해서 자원 제한 설정을 해보기로했다

 

 

 

 

블로그 영상대로 폴더 사용자에 저장하고 resource usage를 설치하

 

 

 

 

윗분 블로거분들 보니까 15.몇기가건데 나는 3.71기가 밖에 없다,, 이거 맞나?

 

 

는 대실패

 

 

 


사실 위에 과정하는데 거의 하루를 쏟아부은 상태여서(노트북 메모리 부족 등등)

이건 멘토님께 질문드려보니 

바로 나온 결론 : 램이 부족해서.현재 8임

 

 

작업관리자 확인 결과 cpu가 터질려함,,,

이후 해결책으로 공기계 마냥 새로운 노트북으로 돌리거나

램이 너무 낮아서 불가능하니 그냥 클라우드만들어서 만들라고 하심

예를 들면 ec2를 설치해서 docker를 설치하고 superset를 설치해보라고 하셨다

 

근데 계속 aws 할거니까 빠르게 램을 16으로 바꾸는게 빠를 것 같다 

 

 

반응형