- 环境要求
- windows server 2008 R2 Enterprise x64
- python2.7.13
- virtualenv
- 安装python
- 安装vc++ 14
- 安装MicrosoftVCTools2017 (注意安装这个,不然安装superset的时候会报错)
- 安装python2.7(安装的时候记得选择添加到环境变量)
- 安装virtualenv: pip install virtualenv
安装包 密码: ai7m
- 安装superset
- 创建虚拟环境:
virtualenv super
- 进入虚拟环境:
cd super
;cd Scripts
- 启动虚拟环境:
activate
- 安装superset:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple superset
- 如果没有报错就进入下一步,如果报错 就检查一下上面的东西有什么没有安装
- 创建管理账号:
fabmanager create-admin --app superset
(注意记住密码) - 初始化数据库:(先进入 虚拟环境\Lib\site-packages\superset\bin)
python superset db upgrade
- 加载实例:
python superset load_example
(可以不加) - 创建初始化角色和权限:
python superset init
10.运行:python superset runserver -d -p 8088
- 访问:http://ip:8088 进行测试; 因为是服务器版的操作系统,如果需要在外网访问,记得在防火墙开启8088端口
- 访问其他类型(mssql,mysql)的数据源
- 需要在虚拟环境下安装一些扩展包:
pip install pyodbc
pip install pymssql
pip install mysqldb
- 创建连接(SQLAlchemy URI): 如果是MySQL: mysql://root:密码@ip/数据库名?charset=utf8 如果是mssql: mssql+pymssql://用户名:密码@IP:1433/数据库名 写好 记得点击 "测试连接"进行测试,如果提示 上方扩展包没有安装,去安装扩展包
来源:oschina
链接:https://my.oschina.net/u/819676/blog/1939028