Superset 시작하기

터미널 프로그램(Putty 등)으로 서버에 접속해서 PostgreSQL DB에 접속할 수 있습니다.

Step 1. 터미널 프로그램으로 Superset서버 접속

① 터미널 프로그램(Putty 등)을 실행합니다.

② 생성한 공인 IP 주소와 포트 22를 입력하고 Connection type은 SSH를 선택한 후 Open 버튼을 클릭하면 서버에 접속됩니다.

  • Saved Sessions에 이름을 입력하고 Save 버튼을 클릭하여 저장하면 다음에 쉽게 접속할 수 있습니다.

③ 사용자 정보 및 암호를 입력하고 로그인합니다.

  • login as: root
  • password: 위에서 확인한 관리자 비밀번호

④ 로그인 후에는 root 계정의 비밀번호를 기억할 수 있는 비밀번호로 변경할 것을 권장합니다.

  • passwd root 명령어를 입력한 후 새 비밀번호를 입력합니다.

Step 2. Superset 관리자 계정 및 예제 생성

① Superset 생성 후 최초 1회 superset-init 명령어로 스크립트를 실행하여 Superset 관리자 계정과 예제 테이블 및 대시보드를 생성합니다(시간이 다소 소요될 수 있습니다).

  • Username: admin (Enter 키 입력)
  • User first name: admin (Enter 키 입력)
  • User last name: user (Enter 키 입력)
  • Email: 값 입력 또는 Enter 키 입력
  • Password: 사용할 비밀번호 입력
  • Repeat for confirmation: 사용할 비밀번호 재입력

Step 3. PostgreSQL DB 접속(DB 접속이 필요없는 경우는 Step 4로 건너 뛰십시오)

DB 작업이 필요한 경우 도커 Container의 PostgreSQL DB에 접속해서 필요한 작업을 수행할 수 있습니다.

docker exec -it + 컨테이너 이름 + /bin/bash 명령어를 실행하여 PostgreSQL 도커에 들어갑니다.

  • 명령어: docker exec -it superset_postgres_1 /bin/bash
  • docker ps 명령어로 PostgreSQL이 설치된 도커의 컨테이너를 확인할 수 있습니다.

② 아래 명령어로 Postgre DB로 접속합니다.

  • 명령어: psql -U superset -d superset

③ 필요한 DB 작업을 완료한 후 Postgre DB에서 나오려면 \q를 입력합니다.

④ Docker에서 나오려면 exit 명령어를 입력합니다.

Step 4. Superset 시작하기

① 웹 브라우저를 실행하여 공인IP주소:18088에 접속합니다.

② 위에서 만든 Superset 관리자 계정으로 접속합니다.

  • Username: admin

③ 상단의 Dashboards 메뉴를 클릭하면 샘플 대시보드가 보입니다.

  • 보다 다양한 Superset 대시보드를 만들어 사용하시려면 Superset 홈페이지를 참조하세요.

④ 함께 설치된 PostgreSQL DB는 Sources 메뉴에서 DB 설정 정보를 추가한 후 사용하실 수 있습니다.

  • superset 계정의 초기 비밀번호는 ncloud123!@#!이며, Superset과 PostgreSQL이 설치된 서버에서만 접속할 수 있습니다.

  • SQLAlchemy URI 설정: postgresql://superset:ncloud123!@#!@postgres:5432/DB명

""에 대한 건이 검색되었습니다.

    ""에 대한 검색 결과가 없습니다.

    처리중...