大数据组件Superset

楼高5个月前技术文章125
  1. Superset概述

    Apache Superset 是一个开源的、现代的、轻量级 BI 分析工具,能够对接多种数据源、 拥有丰富的图标展示形式、支持自定义仪表盘,且拥有友好的用户界面,十分易用。

  2. Superset应用场景

    由于 Superset 能够对接常用的大数据分析工具,如 Hive、Kylin、Druid 等,且支持自定 义仪表盘,故可作为数仓的可视化工具

  3. Superset安装使用

    3.1 安装Python环境

    Superset 是由 Python 语言编写的 Web 应用,要求 Python3.6 的环境

    3.2 安装Miniconda

    conda 是一个开源的包、环境管理器,可以用于在同一个机器上安装不同 Python 版本的软件包及其依赖,并能够在不同的 Python 环境之间切换,Anaconda 包括 Conda、Python 以 及一大堆安装好的工具包,比如:numpy、pandas 等,Miniconda 包括 Conda、Python。 此处,我们不需要如此多的工具包,只是用来管理不同版本的 Python 环境,故选择 MiniConda。

    3.3 Superset部署

    3.3.1 安装Superset依赖

    sudo yum install -y python-setuptools

  sudo yum install -y gcc gcc-c++ libffi-devel python-devel python-pip python-wheel openssl-devel cyrus-sasl-devel openldap-devel

  3.3.2 安装setuptools和pip

  pip install --upgrade setuptools pip -i https://pypi.douban.com/simple/

  3.3.3 安装Superset

  pip install apache-superset -i https://pypi.douban.com/simple/

  3.3.4 初始化Superset

  Superset是一个web应用,自带数据库需要初始化

  superset db upgrade

  3.3.5 创建管理员用户

  export FLASK_APP=superset

  flask fab create-admin

  下面根据提示填写管理员用户,flask 是一个 python web 框架,Superset 使用的就是 flask

    3.3.6 Superset初始化

  superset init

  3.3.7 启动Superset

  确保当前conda环境为superset,gunicorn --workers 5 --timeout 120 --bind hadoop001:8787 "superset.app:create_app()" --daemon

  说明: 

    workers:指定进程个数 

    timeout:worker 进程超时时间,超时会自动重启 

    bind:绑定本机地址,即为 Superset 访问地址 

    daemon:后台运行

    3.3.8 停止Superset

    ps -ef | awk '/gunicorn/ && !/awk/{print $2}' | xargs kill -9

  退出superset环境:conda deactivate

  3.3.9 登录Superset

  http://hdp001:8787

    

相关文章

trino组件对接hudi(四)

trino组件对接hudi(四)

安装部署本文是基于已经部署了trino组件的环境上,进行的trino和hudi的对接,使trino组件能够正常查询hudi表。1、增加hudi connector配置在trino安装部署下的etc/c...

COS快照迁移ES集群

一、COS 全量快照备份基于 COS 快照的迁移方式是使用 ES 的 snapshot api 接口进行迁移,基本原理就是从源 ES 集群创建索引快照,然后在目标 ES 集群中进行恢复。通过 snap...

presto参数优化

presto参数优化

总体参数1)session级别的参数配置 query.max-run-time=600s 在终止查询之前,允许在群集上处理查询的最大时间。时间包括分析和计划的时间,也包括在队列中等待的时间,因此本...

linux下ext4类型文件系统/目录扩容

1、查看分区信息[root@172-16-121-112 ~]# fdisk -lDisk /dev/vda: 107.4 GB, 107374182400 bytes, 209715200 sect...

Apache hive 对接达梦数据库

Apache hive 对接达梦数据库

1、背景由于国产化需求,客户需要使用dm数据库作为hive的元数据库。需要进行对应适配2、配置本次使用的环境hive 3.1.3 hadoop 3.2.4 ranger 2.3.0 Spark ...

Debezium抽取SQL Server同步kafka

Debezium抽取SQL Server同步kafka

ebezium SQL Server连接器捕获SQL Server数据库模式中发生的行级更改。官方2.0文档:https://debezium.io/documentation/reference/2...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。