【CentOS7】安装Superset

【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命令

 
  1. # wget https://bootstrap.pypa.io/get-pip.py

  2. # 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

执行下列安装:

 
  1. # yum install cyrus-sasl-lib.x86_64

  2. # yum install cyrus-sasl-devel.x86_64

  3. # yum install libgsasl-devel.x86_64

3)如果报 No module named 'MySQLdb'

安装mysql

 
  1. # yum install mysql-devel

  2. # pip install mysqlclient

6、各个数据库的依赖

猜你喜欢

转载自blog.csdn.net/wangshuminjava/article/details/81739517