superset在linux和windows下的安装和部署详细教程

 更新时间:2020年10月28日 11:53:12   作者:盗盗盗号  
Superset 是 Airbnb开源的数据探查与可视化平台,是个轻量级的BI工具,开发者可以在其开源代码上根据需要进行二次开发。这篇文章主要介绍了superset在linux和windows下的安装和部署详细教程,需要的朋友可以参考下

前言

Superset 是 Airbnb开源的数据探查与可视化平台,是个轻量级的BI工具,开发者可以在其开源代码上根据需要进行二次开发。最近在探索数据分析平台的应用,就来试一试,然而superset更新迭代的速度太快,里面也有太多的坑,花了两天的时间踩完,下面就把流程以及相应的坑分享~
superset github地址:https://github.com/apache/incubator-superset
官方文档:http://superset.apache.org/installation.html

# 先update下
apt update
# 再安装以下程序
sudo apt-get install build-essential libssl-dev libffi-dev python3.6-dev python-pip libsasl2-dev libldap2-dev

然后安装一下python3的venv库

apt-get install python3-venv

创建一个独立的环境并激活

cd /home/user/share
mkdir mysuperset
cd mysuperset
python3 -m venv superset_env

激活环境

. superset_env/bin/activate

安装superset

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

反正我试过只有安装apache-superset有用,有的教程要安装superset==0.27.0的怎么都安装不上 放弃了

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

初始化数据库

superset db upgrade
# 设置用户名,姓氏,名字,邮箱,密码
$export FLASK_APP=superset
flask fab create-admin
# 加载一些数据到sqlite数据库中进行展示
superset load_examples
# 初始化superset
superset init
# 启动superset服务
superset run -h 0.0.0.0 -p 8088 --with-threads --reload --debugger

在这里插入图片描述

由于要链接MySQL数据库所以还有再安装一下python关于MySQL的库

sudo apt-get install mysql-server mysql-client

sudo apt-get install libmysqlclient-dev

pip3 install mysqlclient

windows下安装参考
https://www.jb51.net/article/176857.htm

到此这篇关于superset在linux和windows下的安装和部署详细教程的文章就介绍到这了,更多相关superset安装和部署内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 各种语言常用的一句话判断代码

    各种语言常用的一句话判断代码

    提供各种语言常用的一句话判断代码:一句话就能判断是不是含有中文、一句话就能判断是不是纯数字、一句话就能判断是不是闰年、一句话就能判断记录分多少页
    2013-03-03
  • Mac包管理器Homebrew的安装方法

    Mac包管理器Homebrew的安装方法

    本文详细讲解了Mac包管理器Homebrew的安装方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • 使用 FFmpeg 命令拼接mp3音频文件异常问题及解决方法

    使用 FFmpeg 命令拼接mp3音频文件异常问题及解决方法

    这篇文章主要介绍了使用 FFmpeg 命令拼接mp3音频文件异常问题及解决方法,本文给大家介绍的非常详细,对大家的工作或学习具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-03-03
  • vscode安装使用的详细教程

    vscode安装使用的详细教程

    Visual Studio Code (简称 VS Code / VSC) 是一款免费开源的现代化轻量级代码编辑器,这篇文章主要介绍了vscode安装使用的详细教程,需要的朋友可以参考下
    2020-08-08
  • 消息交换模式RabbitMQ简介

    消息交换模式RabbitMQ简介

    这篇文章简单介绍了消息交换模式RabbitMQ,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07
  • 使用百度云加速后网站打开速度慢、广告不显示的解决方法

    使用百度云加速后网站打开速度慢、广告不显示的解决方法

    这篇文章主要介绍了使用百度云加速后网站打开速度慢、广告不显示的解决方法,需要的朋友可以参考下
    2015-09-09
  • git版本回退_动力节点Java学院整理

    git版本回退_动力节点Java学院整理

    Git的版本回退速度非常快,因为Git在内部有个指向当前版本的HEAD指针。接下来通过本文给大家分享git版本回退问题,感兴趣的朋友一起看看吧
    2017-08-08
  • chatgpt 1020 错误码成功解决的三种方案(推荐)

    chatgpt 1020 错误码成功解决的三种方案(推荐)

    造成1020错误的主要原因是代理问题,当打开代理时,登录该网站会直接显示上述错误“Access denied Error code 1020”,怎么解决这个问题呢,下面小编给大家带来了chatgpt 1020 错误码成功解决的三种方案,感兴趣的朋友一起看看吧
    2023-02-02
  • 科普:多线程与异步的区别

    科普:多线程与异步的区别

    这篇文章主要介绍了科普:多线程与异步的区别,本文讲解了多线程和异步操作的异同、异步操作的本质、线程的本质、异步操作的优缺点、多线程的优缺点等内容,需要的朋友可以参考下
    2015-06-06
  • Git版本控制服务器详解

    Git版本控制服务器详解

    这篇文章主要为大家介绍了Git版本控制服务器详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-05-05

最新评论