首先,因为superset支持的python版本比较特殊,所以这里直接使用Centos7 ,因为centos7自带的Python版本就是2.7,所以比较方便
直接使用 sudo yum upgrade python-setuptools 安装 setuptools 模块,
然后安装编译器 sudo yum install gcc gcc-c++ libffi-devel python-devel python-pip python-wheel openssl-devel libsasl2-devel openldap-devel
然后安装superset : pip install superset
安装完成后,创建超级用户:fabmanager create-admin --app superset
之后,初始化superset自带的数据库 :superset db upgrade
然后加载一些测试样例到数据库: superset load_examples
最后,初始化一些角色和权限:superset init
启动命令:superset runserver
Tips:这里配置mysql数据源的时候可能会报:no module named 'mysqlDb' ,则需要安装mysql相关的module ,命令为:pip intall pip install mysql-python
这里如果报找不到mysql_config 配置文件的错,则先执行yum install mysql-devel
---------------------------------------------------
升级
#升级Server
pip
install
superset --upgrade
#升级DB
superset db upgrade
#初始化
superset init