Superset 部署

前言

  • Apache Superset 是一个开源的、现代的、轻量级 BI 分析工具,能够对接多种数据源、
    拥有丰富的图标展示形式、支持自定义仪表盘,且拥有友好的用户界面,十分易用。
  • 由于 Superset 能够对接常用的大数据分析工具,如 Hive、Kylin、Druid 等,且支持自定
    义仪表盘,故可作为数仓的可视化工具。
  • 上一篇中总结了grafana的部署,同样作为可视化应用,本篇来部署下superset。

部署

注意:使用root用户操作

1.安装Python3环境准备的包

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

2.安装Python3环境

#进⼊入源码⽂件夹
cd /usr/local/src 
#下载python文件
wget http://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz 
#解压缩
tar -xf Python-3.6.6.tgz 
#进⼊入python 文件夹
cd Python-3.6.6
#配置 
./configure 
#安装
make && make install 

3.安装EPEL源并安装superset必备的包

#安装epel源
yum install epel-release 
#安装MySQL开发包,属于pymysqlclient依赖
yum install mysql-devel 
#安装依赖包
yum install gcc gcc-c++ libffi-devel python-devel python-wheel openssl-devel libsasl2-devel openldap-devel 

4.安装python3的virtualenv并建立superset的env

# 安装virtualenv
pip3 install virtualenv -i http://pypi.douban.com/simple --trusted-host pypi.douban.com 
cd /usr/local/src/Python-3.6.6
# 建立superset的venv
./python -m venv superset-py3 
#激活superset的venv
source superset-py3/bin/activate 
#也就是启动了venv,变为了:(superset-py3) [root@node2 Python-3.6.6]#

5.在env中安装superset

#升级pip
pip3 install --upgrade pip -i http://pypi.douban.com/simple --trusted-host pypi.douban.com 
#升级setuptools
pip3 install --upgrade setuptools -i http://pypi.douban.com/simple --trusted-host pypi.douban.com 
#安装superset
pip3 install superset==0.28.1 -i http://pypi.douban.com/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值