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://zhuanlan.zhihu.com/p/216217583

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Ambari是一个开源的集群管理工具,用于部署、管理和监控大数据平台。而Superset是一个数据可视化和分析平台,可以轻松地连接到各种数据源,并提供丰富的可视化和分析工具。 要在Ambari上部署Superset,需要按照以下步骤进行操作: 1. 确保已安装Ambari Server和 Ambari Agent,并且集群已经成功配置。这些都可以通过Ambari官方文档来完成。 2. 首先,通过Ambari的Web界面登录到Ambari Server。在面板上找到“Services”选项卡,然后点击“Add Service”按钮。 3. 在“Add Service”界面中,选择Superset,并点击“Next”按钮。 4. 在服务配置页面,可以为Superset设置名称和标识符,也可以选择要部署Superset的主机。点击“Next”按钮进入下一步。 5. 在配置组界面中,可以为Superset选择一个现有的组或创建一个新的组。点击“Next”按钮。 6. 在配置选项界面设置Superset的配置参数,比如数据库连接信息、Web服务器配置等。点击“Next”按钮。 7. 在“Customize Services”页面中,可以自定义Superset的角色和主机分配。点击“Next”按钮。 8. 在“Review”页面中,确认配置信息是否正确。如果没有问题,点击“Deploy”按钮开始部署Superset。 9. 等待部署完成后,可以在Ambari的主页上看到Superset服务已经启动。然后打开Superset的Web界面,在其中配置和管理数据源,并创建自己的数据可视化和分析项目。 通过以上步骤,就可以在Ambari上成功部署Superset,从而实现大数据平台的数据可视化和分析需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值