Superset可视化界面安装

一、Superset介绍

superset一个轻量级的BI分析工具,对接多种数据源

ui数据库服务端程序
reack NVD3支持多重数据库flask框架(底层是python)

流程:
webUI----->操作----->flask后端处理----->对接数据源----->数据可视化

二、安装

要求python环境版本3.6以上

1、安装Miniconda,含有python的环境
下载地址:https://repo.anaconda.com/miniconda
这里选择的是:Miniconda3-latest-Linux-x86_64.sh
在这里插入图片描述
2、执行安装命令

bash Miniconda3-latest-Linux-x86_64.sh

完成提示:
在这里插入图片描述
3、每次打开终端都会激活其默认的base环境,我们可通过以下命令,禁止激活默认base环境。

conda config --set auto_activate_base false

4、加载环境变量配置文件

source ~/.bashrc

5、创建Python3.6环境

(base) [kele@hadoop102 ~]$ conda create --name superset python=3.6

6、激活superset环境

(base) [kele@hadoop102 ~]$ conda activate superset

退出命令:conda deactivate

7、安装Superset之前,需安装以下所需依赖

(superset) [kele@hadoop102 ~]$ sudo yum install -y python-setuptools
(superset) [kele@hadoop102 ~]$ sudo yum install -y gcc gcc-c++ libffi-devel python-devel python-pip python-wheel openssl-devel cyrus-sasl-devel openldap-devel

8、安装和更新setuptools和pip

(superset) [kele@hadoop102 ~]$ pip install --upgrade setuptools pip -i https://pypi.douban.com/simple/

9、安装Supetset

(superset) [kele@hadoop102 ~]$ pip install apache-superset -i https://pypi.douban.com/simple/
#说明:-i指定镜像,这里选择国内豆瓣镜像

10、初始化Supetset数据库

(superset) [kele@hadoop102 ~]$ superset db upgrade

11、创建管理员用户

(superset) [kele@hadoop102 ~]$ export FLASK_APP=superset
(superset) [kele@hadoop102 ~]$ flask fab create-admin
#说明:flask是一个python web框架,Superset使用的就是flask
  • 注意:创建的管理员默认admin,firstname:admin,lastname:user,password需要输入

12、Superset初始化

(superset) [kele@hadoop102 ~]$ superset init

如果初始化时报错,少安装什么模块就安装相关的模块

conda install xxxxx
或者
pip install xxxx

13、安装gunicorn(flask运行的服务器)

(superset) [kele@hadoop102 ~]$ pip install gunicorn -i https://pypi.douban.com/simple/

#说明:gunicorn是一个Python Web Server,可以和java中的TomCat类比

14、启动Superset

第一步:确保当前conda环境为superset,
第二步:启动

(superset) [kele@hadoop102 ~]$ gunicorn --workers 5 --timeout 120 --bind hadoop102:8787  "superset.app:create_app()" --daemon 
#说明:
#--workers:指定进程个数
#--timeout:worker进程超时时间,超时会自动重启
#--bind:绑定本机地址,即为Superset访问地址
#--daemon:后台运行

15、停止superset
停掉gunicorn进程

(superset) [kele@hadoop102 ~]$ ps -ef | awk '/superset/ && !/awk/{print $2}' | xargs kill -9

退出superset环境

(superset) [kele@hadoop102 ~]$ conda deactivate
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值