0、superset簡介:
Superset 是 Airbnb 開源的數據分析與可視化平臺,同時也是由 Python 語言構建的輕量級 BI 系統。Superset 可實現對 TB 量級數據進行處理,兼容常見的數十種關係或非關係型數據庫,並在內部實現 SQL 編輯查詢等操作。除此之外,基於 Web 服務的 Superset 可實現多用戶協使用,並可針對不同角色進行權限管理。Superset 如今已歸屬於 Apache 頂級項目
superset支持很多炫酷的圖表。給幾個示例的截圖。
使用docker來安裝superset,其實就是在docker上運行centos7來安裝superset
詳細安裝步驟:
參考官方安裝文檔:https://superset.incubator.apache.org/installation.html
1、獲取最新版的centos
docker pull centos
2、啟動容器
docker run -i -t centos /bin/bash
cat /etc/redhat-release #查看CentOS版本信息
3、安裝pip工具
yum upgrade python-setuptools
yum -y install gcc gcc-c++ libffi-devel python-devel python-pip python-wheel openssl-devel libsasl2-devel openldap-devel
pip install virtualenv
還是提示pip找不到
那我們就單獨安裝pip工具
yum -y install epel-release
yum -y install python-pip
pip install --upgrade pip
4、superset的安裝與初始化
# Install superset
pip install superset
# 設置登錄superset的帳號密碼
fabmanager create-admin --app superset
# 初始化數據庫
superset db upgrade
# 加載測試數據
superset load_examples
# 初始化角色、權限
superset init
# 啟動superset
superset runserver -d
5、退出容器並保存更改
#退出容器
exit
#保存更改
docker commit -m "install superset" -a "極客慧" e950eb39cc69 centos7:superset
6、啟動新的容器並打通8088端口
docker run -d --name superset-demo -p 50002:8088 centos7:superset superset runserver
7、瀏覽器訪問
http://localhost:50002/login/
閱讀更多 極客慧 的文章