Docker实战-安装大数据分析与可视化平台superset(druid)

Docker实战-安装大数据分析与可视化平台superset(druid)

极客慧 2018-08-09 15:53:37

0、superset简介:

Superset 是 Airbnb 开源的数据分析与可视化平台,同时也是由 Python 语言构建的轻量级 BI 系统。Superset 可实现对 TB 量级数据进行处理,兼容常见的数十种关系或非关系型数据库,并在内部实现 SQL 编辑查询等操作。除此之外,基于 Web 服务的 Superset 可实现多用户协使用,并可针对不同角色进行权限管理。Superset 如今已归属于 Apache 顶级项目

superset支持很多炫酷的图表。给几个示例的截图。

Docker实战-安装大数据分析与可视化平台superset(druid)_第1张图片

 

Docker实战-安装大数据分析与可视化平台superset(druid)_第2张图片

 

Docker实战-安装大数据分析与可视化平台superset(druid)_第3张图片

 

Docker实战-安装大数据分析与可视化平台superset(druid)_第4张图片

 

使用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)_第5张图片

你可能感兴趣的:(docker/k8s)