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

 更新时间:2020年10月28日 11:53:12   作者:盗盗盗号  
Superset 是 Airbnb开源的数据探查与可视化平台,是个轻量级的BI工具,开发者可以在其开源代码上根据需要进行二次开发。这篇文章主要介绍了superset在linux和windows下的安装和部署详细教程,需要的朋友可以参考下
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

前言

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下安装参考
/article/176857.htm

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

相关文章

  • Hadoop框架起步之图解SSH、免密登录原理和实现方法

    Hadoop框架起步之图解SSH、免密登录原理和实现方法

    这篇文章主要介绍了Hadoop框架起步之图解SSH、免密登录原理和实现方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-07-07
  • 消息队列应用场景介绍

    消息队列应用场景介绍

    这篇文章介绍了消息队列的应用场景,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-03-03
  • SecureCRT的使用超详细教程

    SecureCRT的使用超详细教程

    SecureCRT是Windows下登录UNIX或Linux服务器主机的软件,优点是可以一次创建多个 Tab Page,连接多台远程主机,下面给大家介绍下SecureCRT的使用超详细教程,感兴趣的朋友一起看看吧
    2021-11-11
  • DataGrip 2020.1 安装与激活方法

    DataGrip 2020.1 安装与激活方法

    DataGrip是一款数据库管理客户端工具,方便连接到数据库服务器,执行sql、创建表、创建索引以及导出数据等。这篇文章主要介绍了DataGrip 2020.1 安装与激活教程,需要的朋友可以参考下
    2020-09-09
  • git 优雅的撤销中间某次提交方法

    git 优雅的撤销中间某次提交方法

    这篇文章主要介绍了git 优雅的撤销中间某次提交方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • 百度HI QQ和MSN 阿里旺旺贸易通MSN在线客服在线聊天代码

    百度HI QQ和MSN 阿里旺旺贸易通MSN在线客服在线聊天代码

    有时候业务需要,需要让客户更方便的与我们沟通,就可以参考下面的代码。
    2010-04-04
  • 关于HTTPS的TSL握手

    关于HTTPS的TSL握手

    这篇文章主要介绍了关于HTTPS的TSL握手,HTTP一般基于TCP协议,而HTTPS就是在这之间加了SSL/TLS协议,那么在TCP三次握手建立TCP连接后,就需要TLS握手建立SSL/TLS连接,需要的朋友可以参考下
    2023-04-04
  • Git 标签使用详解

    Git 标签使用详解

    这篇文章主要介绍了Git 标签使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • MobaXterm 安装使用图文教程

    MobaXterm 安装使用图文教程

    MobaXterm是一款SSH客户端,连接并操作Linux服务器,这篇文章主要介绍了MobaXterm安装使用图文教程,本文通过图文并茂的形式给大家介绍的非常详细,需要的朋友可以参考下
    2023-05-05
  • 使用MobaXterm连接到远程服务器的图文教程

    使用MobaXterm连接到远程服务器的图文教程

    这篇文章主要为大家详细为大家介绍了如何使用MobaXterm连接到远程服务器,文中通过图文进行了详细的讲解,有需要的小伙伴可以参考一下
    2023-09-09

最新评论

?


http://www.vxiaotou.com