免费注册
帮助文档(华北一、二)

  • 以centos 64操作系统为例(其他操作系统可参考:http://airbnb.io/superset/installation.html):

    1) 安装Python3及组件

    SuperSet只支持Python2.7和Python3.4以上版本。SuperSet官网建议使用Python3。

    安装系统依赖:

    yum install gcc gcc-c++ libffi-devel python-devel python-pip python-wheel openssl-devel libsasl2-devel openldap-devel sqlite-devel zlib-devel bzip2-devel openssl-devel ncurses-devel postgresql-devel -y

    安装Python3:

    wget https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tar.xz

    tar Jxvf Python-3.5.0.tar.xz

    cd Python-3.5.0

     ./configure --prefix=/usr/local/python3

    make && make install

     

    echo 'export PATH=$PATH:/usr/local/python3/bin' >> ~/.bashrc

    source ~/.bashrc

    rm /usr/bin/python

    ln -sv /usr/local/python3/bin/python3.5 /usr/bin/python

    更新yum配置

    编辑/usr/bin/yum

    将第一行的#!/usr/bin/python改为#!/usr/bin/python2.6,保存退出。

    至此完成了python3的安装。

    安装fab

    wgethttps://pypi.python.org/packages/source/f/fab/fab-1.4.2.tar.gz

    tar zxvf fab-1.4.2.tar.gz

    cd fab-1.4.2

    python setup.py install

    升级pip

     pip install --upgrade pip

    备注:如果pip升级过程报版本错误,请执行下面操作 请先mv /usr/bin/pip /usr/bin/pip.bak 然后执行 ln -s /usr/local/python3/bin/pip /usr/bin/pip

    安装psycopg2

    pip install psycopg2==2.6.2

    下载http://udwclient.cn-bj.ufileos.com/extras.py,替换/usr/local/python3/lib/python3.5/site-packages/psycopg2/下的extras.py文件。

    2)安装SuperSet

    pip install superset

    创建管理用户(后面登录web页面的时候会用到)

     fabmanager create-admin --app superset

    初始化数据库

    superset db upgrade

    创建默认角色和权限

    superset init

    更新sqlalchemy

    pip install sqlalchemy==1.0.16

    在启动服务之前,还需要修改如下:

    1、下载http://udwclient.cn-bj.ufileos.com/base.py,替换/usr/local/python3/lib/python3.5/site-packages/sqlalchemy/dialects/postgresql目录下的base.py。

    2、下载http://udwclient.cn-bj.ufileos.com/default.py,替换/usr/local/python3/lib/python3.5/site-packages/sqlalchemy/engine目录下的default.py。

    在8088端口启动web服务器(注意修改相应的防火墙保证8088端口可以被访问)

    superset runserver -p 8088

    3)验证

    SuperSet默认启动在8088端口,在浏览器中访问SuperSet主页,访问地址是: http://your_host_ip:8088/,你将看到类似如下的登录页面。

    https://docs.ucloud.cn/_media/analysis/udw/superset_1.png

    登录之后将看到如下页面:

    https://docs.ucloud.cn/_media/analysis/udw/superset_2.png


文档是否已解决您的问题?

  已解决   未解决

如您有其它疑问,您也可以与我们技术专家联系探讨。

联系技术专家