
1. Dựng Superset bằng docker:
- Cài docker trên Ubuntu
apt-get update -y
apt-get install sudo -y 
curl -sL https://get.docker.com/ | sudo -E bash -- Cài nginx
sudo apt update
sudo apt install nginx
sudo ufw allow 'Nginx HTTP'- Dựng supersetbằng docker
docker run -d -p 8888:8088 --name superset apache/superset- Tạo acc admin
docker exec -it superset superset fab create-admin --username admin --firstname Domain --lastname Admin --email [email protected] --password <ADMIN_PASSWORD>- Nâng cấp DB
docker exec -it superset superset db upgrade- (KHÔNG BẮT BUỘC) thêm dữ liệu test để thử nghiệm
docker exec -it superset superset load_examples- init để khởi động
docker exec -it superset superset init2. Config Nginx
Sau các bước trên thì SuperSet sẽ khởi chạy ở http://localhost:8888. Để access từ bên ngoài nên sử dụng nginx làm proxy server bằng config sau:
server {
    listen 80;
    server_name  subdomain.domain.com;
    location / {
          proxy_pass          http://localhost:8888/;
          proxy_set_header    Host              $host;
          proxy_set_header    X-Real-IP         $remote_addr;
          proxy_set_header    X-Forwarded-For   $proxy_add_x_forwarded_for;
          proxy_set_header    X-Client-Verify   SUCCESS;
          proxy_set_header    X-Client-DN       $ssl_client_s_dn;
          proxy_set_header    X-SSL-Subject     $ssl_client_s_dn;
          proxy_set_header    X-SSL-Issuer      $ssl_client_i_dn;
          proxy_set_header    X-Forwarded-Proto $scheme;
          proxy_read_timeout 1800;
          proxy_connect_timeout 1800;
    }
}Article Categories:
 config
 
  
  
  
  
  
 