1.安装python3
Superset仅支持python3.6以上的版本,建议python3.7
2.superset的安装和初始化
使用国外的源下载会很慢
(1)更换为国内的源
新建文件夹
mkdir ~/.pip
新建配置文件
vim ~/.pip/pip.conf
输入下面语句
[global] index-url = https://mirrors.aliyun.com/pypi/simple/ [install] trusted-host=mirrors.aliyun.com
(2)安装supersup
pip3 install apache-superset
/usr/local/python3/lib/python3.6/site-pack
(3)复制superset文件到python安装目录lib下
cp /usr/local/python3/lib/python3.6/site-pack/superset/bin/superset /usr/local/python3/lib/python3.6
(4)将superset目录添加到环境变量
修改配置文件
vim ~/.bash_profile
使环境变量生效
. ~/.bash_profile
(5)给superset执行权限
查询superset目录
which superset
添加执行权限
chomd +x /usr/local/python3/lib/python3.6/superset
(6)修改superset为python3
vim /usr/local/python3/lib/python3.6/superset
将第一行的#!/usr/bin/python 改成#!/usr/bin/python3
(7)初始化数据库
superset db upgrade
(8)创建一个管理用户
export FLASK_APP=superset superset fab create-admin
(9)加载数据
superset load_examples
这一步会提示出错,但是好像对后面没有影响
(10)创建默认角色和权限
superset init
(11)在端口8088上启动开发web服务器
superset run -h 0.0.0.0 -p 8088 --with-threads --reload --debugger
-h 0.0.0.0监听所有的ip,确保能够连接上
(12)打开web界面