Superset 在linux( centOS 6\7 )下安装

一、安装python3.6 ( 据说python3.4以上就可以 )
参考:https://blog.csdn.net/EnterPine/article/details/81913206

二、创建虚拟环境:
yum install python-virtualenv

cd /home/superset
python3.6 -m venv venvForSuperset

三、pip 安装superset

进入创建的虚拟环境venvForSuperset的bin目录
cd ~/venvForSuperset/bin
执行以下命令,切记一定要指定路径为./pip 而不是pip

 ./pip3 install superset

可能遇到的错误:
suprset error: command ‘gcc’ failed with exit status 1
解决办法:

yum install libgsasl-devel
yum install cyrus-sasl-devel.x86_64
yum install gcc-c++

四、依次执行
superset在Python虚拟环境的bin录下。

./fabmanager create-admin --app superset

(可能报错:Was unable to import superset Error: No module named ‘_sqlite3’
解决:
yum install sqlite-devel
make
makeinstall
然后重新建立venv,返回步骤二)

./python superset db upgrade
./python superset load_examples
./python superset init
启动superset服务
./python superset runserver

启动可能报错:/bin/sh: gunicorn: command not found
用pip解决

启用也可以在python/bin下用:
./gunicorn -w 4 –timeout 60 -b 0.0.0.0:8088 –limit-request-line 0 –limit-request-field_size 0 superset:app

然后打开浏览器,进入http://ip地址:8088

如果无法访问请尝试关闭centos防火墙

你可能感兴趣的:(个人笔记,KYLIN,superset,python)