superset环境搭建步骤

原创 2018年04月17日 11:28:50

1、操作系统的依赖

Superset的数据库连接信息存储在元数据库,因此,他们使用了cryptography 密码库来对连接信息进行加密,但是这个库有操作系统级别依赖。所以我们需要安装这个密码库所需要的依赖:

Debian和Ubuntu,下面的命令将确保安装所需的依赖:

1
sudo apt-get install build-essential libssl-dev libffi-dev python-dev python-pip libsasl2-dev libldap2-dev

Fedora和RHEL的衍生物,下面的命令将确保安装所需的依赖:

1
2
3
sudo yum upgrade python-setuptools
 
sudo yum install gcc libffi-devel python-devel python-pip python-wheel openssl-devel libsasl2-devel openldap-devel

OSX,不推荐使用系统python。 brew的python也有pip:

1
2
3
brew install pkg-config libffi openssl python
 
env LDFLAGS="-L$(brew --prefix openssl)/lib" CFLAGS="-I$(brew --prefix openssl)/include" pip install cryptography

像我的话,linux下面直接有个python2.7我就没安装python了,不过推荐使用python3以上,可以下载python3以上来进行测试。

2、安装python

可以去这个上面看python的安装,基本不会出什么错误: https://www.runoob.com/python/python-install.html
如果你之前有安装过python,现在又安装了高版本的python,需要切换到我 们想要使用的那个pyhton版本,可以去百度一下怎么切换。

3、Python virtualenv环境

pip 是一个安装和管理 Python 包的工具,pip依赖于pip仓库,默认为:https://pypi.python.org/,只要里面有就可以安装。

建议在virtualenv环境中安装superset,python3已经自带了virtualenv,python2你需要安装它,使用pip来安装:

1
pip install virtualenv

安装了virtualenv环境之后,可以使用pip list来看一下pip装的一些工具,我们可以创建一个名字为venv的virtualenv环境,然后切换到venv环境下:

1
2
3
virtualenv venv
 
. ./venv/bin/activate

一旦你激活你的virtualenv你所做的一切都只限于virtualenv。 要退出virtualenv只需输入deactivate。

下面是把pip跟setuptools更新到最新

1
pip install --upgrade setuptools pip

4、在virtualenv环境下使用pip来安装superset

pip install superset直接安装的话会安装最新的版本,但是好像最新版0.17.1版本汉化有点问题,如果想安装指定版本:pip install superset==xxx。如果网络不好的话会安装的有点久,而且可能会直接报错,连接超时


在测试的服务器上安装后报错:

gcc: error trying to exec 'cc1plus': execvp: 没有那个文件或目录

因为选的是最小安装 很多东西都没有在线安装

 yum install gcc-c++


1
pip install superset

这里写图片描述
如果目录下有了superset的目录,说明你一已经安装好了。创建用户,会让你输入用户名,姓氏,名字,邮箱,密码 fabmanager create-admin --app superset

1
2
初始化数据库
superset db upgrade
1
2
加载一些数据到sqlite数据库中进行展示
superset load_examples
1
2
初始化superset
superset init
1
2
启动superset服务,默认端口是8088,我们也可以去superset的配置文件去更改
superset runserver

到这一步,我们就可以去浏览器访问superset了,输入:https://localhost:8088,会出现一个登录页面,输入刚才注册的用户名跟密码就可以登录进去 


汉化:

    vim /venv/lib/python2.7/site-packages/superset/config.py

    Setup default language这一行,修改变量。

superset介绍跟环境搭建

supersetsuperset是一个开源的数据探查与可视化平台,怎么说呢,我们只需要安装它,配置他的一些文件,就可以连接数据库,进行图表展示,总之一句话,它的功能很强大: superset介绍 su...
  • qq_33440665
  • qq_33440665
  • 2017-03-23 18:10:06
  • 2598

superset开发环境搭建

在对superset进行二次开发的过程中,往往需要搭建本地开发环境,修改后立即看到效果,下面我们就讲下开发环境的搭建。...
  • netbloomy
  • netbloomy
  • 2017-03-09 20:03:54
  • 2827

Superset简介

Superset简介 Superset是Airbnb开源的数据挖掘平台 Github地址:https://github.com/airbnb/superset 官网地址:http://airbnb...
  • xiaoqi0531
  • xiaoqi0531
  • 2016-11-20 09:26:39
  • 14862

基于docker安装superset

安装前准备 安装docker 检查是否已安装docker(docker version) root@VM-32-248-ubuntu:~# docker version Client: ...
  • u012578322
  • u012578322
  • 2018-02-21 19:16:46
  • 230

SuperSet CentOs7安装部署

直接开始! 1、root用户(su root)[root@localhost sp]# yum install gcc libffi-devel python-devel python-pip pyt...
  • akfdgg123
  • akfdgg123
  • 2017-06-26 15:10:21
  • 1523

Superset 数据分析平台搭建及使用 2

Superset 数据分析平台使用 一、实验介绍 1.1 实验内容 Superset 是 Airbnb 开源的数据分析与可视化平台,同时也是由 Python 语言构建的轻量级 BI 系统。Sup...
  • oxuzhenyi
  • oxuzhenyi
  • 2017-09-22 13:58:12
  • 1841

superset二次开发杂记

supersetsuperset是airbinb开源的可视化web组件,其基于flask-appbuild框架,其可视化能力超强,能够对数据进行展示和探索。因为实验室项目,需要对其进行二次开发,在此记...
  • wangdongjie1993
  • wangdongjie1993
  • 2017-10-20 20:44:34
  • 2429

Superset搭建

作者:秦路 链接:https://zhuanlan.zhihu.com/p/28485468 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 Supe...
  • a360616218
  • a360616218
  • 2017-08-13 10:47:30
  • 2695

superset 安装部署

源码部署  http://airbnb.io/superset/installation.html 安装Python环境依赖 sudo yum upgrade python-set...
  • huguoping830623
  • huguoping830623
  • 2017-01-20 09:39:04
  • 4220

Superset使用说明

一、Superset GitHub官方网站 https://github.com/airbnb/superset 上有几张动态教学图片,可以参考。   二、创建数据源 1.选择图例所示功能 ...
  • sunday_or
  • sunday_or
  • 2017-03-31 17:24:09
  • 4829
收藏助手
不良信息举报
您举报文章:superset环境搭建步骤
举报原因:
原因补充:

(最多只允许输入30个字)