数仓可视化5--superset的部署安装

1、superset简介

Apache Superset 是一个现代的数据探索和可视化平台。它功能强大且十分易用,可对接各种数据源,包括很多现代的大数据分析引擎,拥有丰富的图表展示形式,并且支持自定义仪表盘。

2、安装步骤

2.1、安装Miniconda3

 anaconda 是一个集成环境,不仅有Python,还有python需要的各种类库。

bash Miniconda3-latest-Linux-x86_64.sh

因为需要阅读协议,所以比较长按q键退出阅读。 最后同意协议 yes,并指定安装位置/usr/local/miniconda3

2.2、配置miniconda3的环境变量

export CONDA_HOME=/usr/local/miniconda3
export PATH=$PATH:$CONDA_HOME/bin

刷新环境变量

source /etc/profile

2.3、取消激活base环境

conda config --set auto_activate_base false

2.4、配置Python环境 使用的python3.6的版本

conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
conda config --set show_channel_urls yes

创建superset的环境:

conda create -n superset python=3.6

遇到 y| n 选择 y

2.5、进入superset的环境中安装依赖插件

source activate

conda activate superset

yum install -y python-setuptools

yum install -y gcc gcc-c++ libffi-devel python-devel python-pip python-wheel openssl-devel 

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

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

pip install dataclasses -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host

pip install gunicorn -i http://mirrors.aliyun.com/pypi/simple/ mirrors.aliyun.com

pip install tushare --upgrade -i https://mirrors.aliyun.com/pypi/simple/

pip --default-timeout=100 install -U tushare --upgrade 

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/

pip install sqlalchemy==1.3.24

pip uninstall cryptography
pip install cryptography==37.0.4

2.6、初始化数据库

superset db upgrade

设置用户名密码

export FLASK_APP=superset

flask fab create-admin

最后再初始化

superset init

2.7、superset启动

gunicorn -w 1 -t 120 -b 主机名:8787 "superset.app:create_app()"

-w  worker数量  线程数
-t  timeout   超时时间
-b   bind     绑定IP地址

访问地址为ip:8787

3、数据库连接

3.1、安装mysql连接驱动 

conda install mysqlclient
pip install mysql-connector-python

pip install PyMySQL
 

再次启动superset

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

gunicorn -w 1 -t 120 -b 主机名:8787 "superset.app:create_app()"

3.2、配置连接url 

mysql://root:123456@主机名或者ip/nshop_bi?charset=utf8

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/316306.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

冒泡排序-排序算法

前言 如果有6个人站成一排,要将他们按从矮到高的顺序排列。你可能有多种方式来完成。但是如果其中有一个人特别高,比他身边的人高,在队伍中特别明显,你可以轻易看出那个最高的需要和身边的人交换位置,这是冒泡排序的核…

aspose通过开始和结束位置关键词截取word另存为新文件

关键词匹配实体类: Data EqualsAndHashCode(callSuper false) public class TextConfig implements Serializable {private static final long serialVersionUID 1L;/*** 开始关键词,多个逗号分隔*/private String textStart ;/*** 结束关键词&#x…

【HBuilder + IDEA + XFtp + XShell】打包部署上线

简述 前后端分离:需要将前后端的程序包打包发送至应用Linux服务器上Linux服务器 (1)需要启用SSHD服务,该服务会监听22号端口(一般是开启的) (2)搭建:MYSQL、Nginx、jdk、…

IPA打包过程中的Invalid Bundle Structure错误如果解决

在iOS应用程序开发中,打包和发布应用程序是一个必要的步骤。有的时候在打包的过程中可能会遇到一些错误,其中一个比较常见的错误是"Invalid Bundle Structure"。这个错误通常意味着应用程序的文件结构不正确,而导致的无法成功打包应…

基于深度卷积神经网络的猴痘分类识别系统

温馨提示:文末有 CSDN 平台官方提供的学长 QQ 名片 :) 1. 项目简介 本文详细介绍了一基于深度卷积神经网络的猴痘分类识别系统。采用TensorFlow和Keras框架,通过卷积神经网络(CNN)进行模型训练和预测,利用迁移学习中的…

Linux 系统编程:文件系统

文件类型 Linux 文件分为 3 类: 普通文件:文本文件、二进制文件,要学习如何创建、复制、移动、重命名和删除这样的文件。目录(Windows 中的“文件夹”与之类似)伪文件:设备文件、命名管道、proc 文件&…

Simple Facebook Sign-In

简单的Facebook登录为Android、iOS、Windows、Mac、通用Windows平台(UWP)和Unity制作的WebGL应用程序提供了基于OAuth 2.0的Facebook登录。 优点: ● 跨平台游戏和应用程序的跨平台用户身份验证 ● 无插件,无第三方库,无依赖● 对建筑规模没有影响 ● 客户端-服务器应…

复试 || 就业day02(2024.01.02)项目一

文章目录 前言最小二乘法的推导使用正规方程求解 y w x b ywxb ywxb多元线性回归 y w 1 x 1 w 2 x 2 b yw1x1w2x2b yw1x1w2x2b总结 前言 💫你好,我是辰chen,本文旨在准备考研复试或就业 💫本文内容来自某机构网课&#xff…

视频会员付费系统源码 影视视频模版源码 模板PC+WAP苹果CMS影视模板源码

快猫视频会员付费视频系统/x站视频模板/苹果CMS影视模板/可打包成双端APP 适用程序:苹果cmsv10 兼容性和面向场景: 1、Windows 平台: IIS/Apache PHP(5.6) MySQL(5.5) 2、Linux/Unix 平台…

基于 ESP32-C3 开启 Flash 加密和安全启动并进行 OTA 测试

软件: esp-idf v5.1.2 硬件: ESP32-C3 board 1. 首先,准备一个明文固件 hello-world.bin 基于 esp-idf-v5.1.2\examples\get-started\hello_world 例程,使用如下指令,直接编译,获取明文固件 hello-worl…

哨兵1号回波数据(L0级)FDBAQ压缩算法详解

本专栏目录: 全球SAR卫星大盘点与回波数据处理专栏目录-CSDN博客 1. 全球SAR卫星回波数据压缩算法统计 各国的SAR卫星的压缩算法按照时间轴排列如下: 可以看出传统的分块BAQ压缩算法(上图粉色)仍然是主流,哨兵1号其实也有传统的BAQ压缩模式。 本文介绍哨兵1号用的FDBAQ算…

安卓Android Studio读写FM1208CPU卡源码

本示例使用的发卡器:https://item.taobao.com/item.htm?spma1z10.5-c-s.w4002-21818769070.11.6c46789elLwMzv&id615391857885 package com.usbreadertest;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.view.M…