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.X(2.7、3.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
使用刚刚注册的用户名和密码登录,进入页面如下
进入 Sources >> Databases 界面
在这里,你可以编辑已有的数据库连接,也可以新建一个。作为示例,我们选择编辑已有的 “main” 连接,点击 Edit record,进入页面如下
在红框所示处,按照以下格式添加你自己的 mysql 连接信息
mysql://用户名:密码@地址/databaseName?chartset=utf-8
填写后,点击 Test Connection,如果提示 seems ok,则数据库连接成功,在页面的最下方也会显示出数据库中的表名。
参考文档:
- https://github.com/apache/incubator-superset 官方文档
- https://github.com/apache/incubator-superset github地址
- https://www.2cto.com/kf/201703/616747.html superset介绍跟环境搭建
- http://blog.****.net/lyy14011305/article/details/59500819用conda创建python虚拟环境
- http://blog.****.net/xiaoqi0531/article/details/53241980?locationNum=7&fps=1 Superset安装和配置
- http://blog.****.net/qq_33440665/article/details/65448120superset 连接数据库,以及汉化
- https://github.com/apache/incubator-superset superset接入 MySQL和 impala