Superset(开源的数据探查与可视化平台) 环境搭建与配置

1. 安装 anaconda

地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 国内镜像,下载速度快。不要选择最新版,有问题,建议 4.3.0

运行命令 conda -V,返回版本号即安装成功。



2.使用 anaconda 搭建虚拟环境

(1) conda env list conda info -e 查看当前存在哪些虚拟环境

(2) 使用 conda create -n your_env_name python=X.X2.73.6等) anaconda 命令创建python版本为X.X、名字为your_env_name的虚拟环境。

(3) **环境。一旦你**你的虚拟环境你所做的一切都只限于当前虚拟环境。Linux:  source activate your_env_name(虚拟环境名称)  Windows: activate your_env_name(虚拟环境名称)

(4) 关闭虚拟环境(即从当前环境退出返回使用PATH环境中的默认python版本)。使用如下命令即可。 Linux: source deactivate  Windows: deactivate

(5) 删除虚拟环境。使用命令conda remove -n your_env_name(虚拟环境名称) --all即可删除。



3.安装mysqlclient

# pip 更新为最新版本

pip install --upgrade setuptools pip


# 安装mysqlclient包,以连接 mySQL数据库

pip install mysqlclient



4.安装 superset

# Install superset

pip install superset


# Create an admin user

fabmanager create-admin --app superset


# Initialize the database

superset db upgrade


# Load some data to play with

superset load_examples


# Create default roles and permissions

superset init


# Start the web server on port 8088

superset runserver -p 8088



5.连接数据库

在浏览器中打开网址:localhost:8088

使用刚刚注册的用户名和密码登录,进入页面如下

Superset(开源的数据探查与可视化平台) 环境搭建与配置

进入 Sources >> Databases 界面

Superset(开源的数据探查与可视化平台) 环境搭建与配置

在这里,你可以编辑已有的数据库连接,也可以新建一个。作为示例,我们选择编辑已有的 “main” 连接,点击 Edit record,进入页面如下

Superset(开源的数据探查与可视化平台) 环境搭建与配置

在红框所示处,按照以下格式添加你自己的 mysql 连接信息

mysql://用户名:密码@地址/databaseName?chartset=utf-8

填写后,点击 Test Connection,如果提示 seems ok,则数据库连接成功,在页面的最下方也会显示出数据库中的表名。



参考文档:

  1. https://github.com/apache/incubator-superset 官方文档
  2. https://github.com/apache/incubator-superset github地址
  3. https://www.2cto.com/kf/201703/616747.html superset介绍跟环境搭建
  4. http://blog.****.net/lyy14011305/article/details/59500819conda创建python虚拟环境
  5. http://blog.****.net/xiaoqi0531/article/details/53241980?locationNum=7&fps=1 Superset安装和配置
  6. http://blog.****.net/qq_33440665/article/details/65448120superset 连接数据库,以及汉化
  7. https://github.com/apache/incubator-superset superset接入 MySQL impala