Docker實戰-安裝大數據分析與可視化平台superset(druid)

0、superset簡介:

Superset 是 Airbnb 開源的數據分析與可視化平臺,同時也是由 Python 語言構建的輕量級 BI 系統。Superset 可實現對 TB 量級數據進行處理,兼容常見的數十種關係或非關係型數據庫,並在內部實現 SQL 編輯查詢等操作。除此之外,基於 Web 服務的 Superset 可實現多用戶協使用,並可針對不同角色進行權限管理。Superset 如今已歸屬於 Apache 頂級項目

superset支持很多炫酷的圖表。給幾個示例的截圖。

Docker實戰-安裝大數據分析與可視化平臺superset(druid)

Docker實戰-安裝大數據分析與可視化平臺superset(druid)

Docker實戰-安裝大數據分析與可視化平臺superset(druid)

Docker實戰-安裝大數據分析與可視化平臺superset(druid)

使用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版本信息

Docker實戰-安裝大數據分析與可視化平臺superset(druid)

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

Docker實戰-安裝大數據分析與可視化平臺superset(druid)

還是提示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/

Docker實戰-安裝大數據分析與可視化平臺superset(druid)


分享到:


相關文章: