superset調研一:環境搭建

操作環境:

  • 宿主機操作系統版本:CentOS Linux release 7.2.1511 (Core)
  • Docker版本:Docker version 19.03.8, build afacb8b

安裝docker

  1. 首先下載docker的yum源文件。下載地址:docker的yum源
  2. 將docker的yum源放入到yum的repo配置目錄中。路徑爲:/etc/yum.repos.d
  3. yum install docker-ce  yum源默認值開啓stable(穩定發佈版本倉庫),所以安裝的最新穩定版本
  4. 是否要將docker加入開機自啓動根據個人需求吧。加入開啓自啓動的可以使用systemctl enable docker命令
  5. 查看是否安裝成功:docker -v 查看安裝的docker版本號,正確顯示錶示已經安裝成功。
  6. 啓動docker守護進程:systemctl start ctl

Docker化部署superset

從docker官方鏡像倉庫中搜索superset鏡像:docker search superset

search結果
執行docker search superset結果

 

 

 

 

 

 

 

 

拉取星星最多的鏡像:docker pull amancevice/superset

創建一個superset容器

  • 創建時,使用host網絡模式(此處不使用bridge默認網絡模式的原因是我之前在公司內網執行時,即使做了宿主機的端口映射,還是存在宿主機到容器網絡不通的問題,此問題還在進一步排查,由於和本文關係不大,所以直接使用host網絡模式了)
  • 創建命令爲:docker run -d --net=host amancevice/superset

配置superset

  • 設置用戶名和密碼:docker exec -it {container_id} fabmanager create-admin --app superset。根據詢問輸入賬號密碼即可
  • 初始化數據庫:docker exec -it {container_id} superset db upgrade
  • superset初始化:docker exec -it {container_id} superset init
  • 開啓superset 服務:docker exec -it superset run -h {ip} -p 8088 (此處superset 0.28之前是使用runserver啓動,之後runserver變成了run命令)

瀏覽器訪問

http://ip:8088/ 能夠看到登錄界面就說明已經部署成功了。

請大家繼續關注後續內容,superset調研二:數據導入與分析

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章