【CentOS7】安装Superset
2018年06月06日 12:03:15
阅读数:50
Superset是依赖python的,所以想要使用它还得安装python环境,Superset支持的python版本为Python 2.7 and Python 3.4+. Python 3 是推荐的版本,Python 2.6目前是不支持。
我这边使用的是CentOS7默认自带python2.7就不安装了。
开始安装Superset。
1、安装操作系统依赖
# yum -y install gcc libffi-devel python-develpython-pip python-wheel openssl-devel libsasl2-devel openldap-devel
2、检查python版本
# python
如果python版本太低,就升级到2.7,当然3.4+也可以的,这里就不介绍怎么升级python了
3、安装pip命令
-
# wget https://bootstrap.pypa.io/get-pip.py
-
# python get-pip.py
4、安装Superset
建议是在virtualenv环境安装Superset,这样可以避免python冲突
1)安装virtualenv
# pip install virtualenv
2)创建ven环境
# virtualenv venv
3)激活ven环境
# . ./venv/bin/activate
如果要退出ven环境可以执行
# deactivate
4)安装Superset
# pip install superset
5)创建管理员账号和密码
# fabmanager create-admin --app superset
6)初始化Superset
# superset db upgrade
7)装载初始化样例数据
# superset load_examples
8)创建默认角色权限
# superset init
9)启动Superset
# superset runserver
5、错误处理1)如果在安装的时候提示
Buildingwheels for collected packages: sasl
Running setup.py bdist_wheel for sasl ... Error
执行下列安装:
-
# yum install cyrus-sasl-lib.x86_64
-
# yum install cyrus-sasl-devel.x86_64
-
# yum install libgsasl-devel.x86_64
3)如果报 No module named 'MySQLdb'
安装mysql
-
# yum install mysql-devel
-
# pip install mysqlclient
6、各个数据库的依赖