0、superset简介: Superset 是 Airbnb 开源的数据分析与可视化平台,同时也是由 Python 语言构建的轻量级 BI 系统。Superset 可实现对 TB 量级数据进行处理,兼容常见的数十种关系或非关系型数据库,并在内部实现 SQL 编辑查询等操作。除此之外,基于 Web 服务的 Superset 可实现多用户协使用,并可针对不同角色进行权限管理。Superset 如今已归属于 Apache 顶级项目 superset支持很多炫酷的图表。给几个示例的截图。 使用docker来安装superset,其实就是在docker上运行centos7来安装superset 详细安装步骤: 参考官方安装文档:https://superset.incubator./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/ |
|