数据分析平台superset安装

Superset是一款由Airbnb开源的数据分析与可视化平台,支持多种数据库和大数据计算框架,如MySQL、Oracle、Postgres、Presto等。它具备自助分析、自定义仪表盘、分析结果可视化和用户权限控制等功能。本文介绍如何在Docker和本地环境中安装配置Superset。

superset简介

Superset是Airbnb开源BI数据分析与可视化平台,该工具主要特点是可自助分析、自定义仪表盘、分析结果可视化(导出)、用户/角色权限控制,还集成了一个SQL编辑器,可以进行SQL编辑查询等,原来是用于支持Druid的可视化分析,后面发展为支持很多种关系数据库及大数据计算框架,如:mysql, oracle, Postgres, Presto, sqlite, Redshift, Impala, SparkSQL, Greenplum, MSSQL。

在docker中运行superset

用docker运行superset非常简单,仅需运行以下代码即可完成开发环境的初始化:

git clone https://github.com/apache/incubator-superset/
cd incubator-superset/contrib/docker
# prefix with SUPERSET_LOAD_EXAMPLES=yes to load examples:
docker-compose run --rm superset ./docker-init.sh
# you can run this command every time you need to start superset now:
docker-compose up

初始化完成之后,在浏览器中打开:http://localhost:8088

在系统上直接安装superset

安装系统依赖

Superset会在其元数据的数据库中存储数据库连接信息。为此,我们使用cryptography Python库来加密连接密码,该库需要先安装以下依赖

OSX

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

Windows

C:\> pip install cryptography

# You may also have to create C:\Temp
C:\> md C:\Temp

安装superset

按照以下步骤安装superset

# Install superset
pip install superset

# Create an admin user (you will be prompted to set a username, first and last name before setting a password)
fabmanager create-admin --app superset

# Initialize the database
superset db upgrade

# Load some data to play with
superset load_examples

# Create default roles and permissions
superset init

# To start a development web server on port 8088, use -p to bind to another port
superset runserver -d

安装完成后在浏览器中打开http://localhost:8088,可看到以下页面:
1585277-20190214110426064-874096283.png
用刚创建的admin用户登陆就可以开始你的数据分析之旅了。

转载于:https://www.cnblogs.com/iwangwei/p/10369779.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值