Apache Superset 1.2.0教程 (一)—— 安装(Windows版)

简介: Apache Superset 是一款由 Airbnb 开源的“现代化的企业级 BI(商业智能) Web 应用程序”,其通过创建和分享 dashboard,为数据分析提供了轻量级的数据查询和可视化方案。近日推出了全新的 1.2.0版本,本教程也就从头开始讲解Apache Superset的使用。

window安装superset非常的简单,由于最新的版本已经加入pip库,所以我们可以使用pip库轻松的安装superset。

微信图片_20220528162533.png


一、安装Python环境


我们使用anaconda快速的安装python环境。

Anaconda指的是一个开源的Python发行版本,包含了大量的科学包。也提供了很多好用的工具,安装起来非常的友好。

最近安装包下载地址

https://www.anaconda.com/products/individual#Downloads

微信图片_20220528162536.png

通过以下地址可以下载各种版本的安装包。

https://repo.anaconda.com/archive/

我们只需要下载windows版本即可。下载完成后安装此exe文件。

微信图片_20220528162539.png

安装过程中记得勾选添加环境变量

微信图片_20220528162543.png

这样Python环境就搞定了,进入cmd命令行,输入指令进行验证

python -V

Python 3.8.3


二、Apache Superset安装


1 更新pip库

首先更新pip库

pip install --upgrade pip

等待更新完成后,可以查看一下库里的apache-superset版本

pip install apache-superset==

微信图片_20220528162547.png

可以看到,最新的版本为 1.2.0

2 安装apache-superset

pip install --upgrade apache-superset

微信图片_20220528162550.png

需要一段时间将依赖包都安装好。一定要确保所有都安装好,有问题及时修复。

3 配置apache-superset

#初始化数据库
superset db upgrade

成功!微信图片_20220528162554.png

#初始化用户
superset fab create-admin

依次设置用户名密码

微信图片_20220528162600.png

#加载例子
superset load_examples
#初始化权限
superset init

4 启动

使用如下指令启动superset

superset run -p 8088 --with-threads --reload --debugger

使用设置好的用户名密码登录即可

全新的页面。赶紧体验吧。

微信图片_20220528162604.png

微信图片_20220528162608.png

本文详细讲解了Apache Superset 1.2.0版本安装过程(Windows版本),下一篇我们来进行superset的具体操作与实践。

更多superset相关文章,请关注 大数据流动

再提醒一下,不想去官网下载文中各种包的同学,请关注 大数据流动 ,后台回复 superset20210712 进行下载。


附录踩坑记录


1、问题一 安装superset提示 pyyaml 安装失败

Attempting uninstall: pyyaml Found existing installation: PyYAML 5.3.1

ERROR: Cannot uninstall 'PyYAML'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

使用以下指令安装

pip install pyyaml --ignore-installed PyYAML

2、 问题二 安装superset提示 python-geohash安装失败

error: Microsoft Visual C++ 14.0 is required. Get it with "Build Tools for Visual Studio": https://visualstudio.microsoft.com/downloads/

ERROR: Failed building wheel for python-geohash

需要安装: Microsoft Visual C++ 14.0 这个在线安装非常的吃力,所以准备了离线包给大家

3、load_examples失败

这个问题单独私信问我吧

4、进入页面报错权限问题

未执行 superset init

相关文章
|
1月前
|
存储 Cloud Native Java
Windows下Minio的安装以及基本使用
MinIO 是一个开源的云原生分布式对象存储系统,兼容亚马逊S3接口,适合存储大容量非结构化数据。本文介绍Windows下MinIO的安装与基本使用:通过以上步骤,您可以在Windows环境中成功安装并使用MinIO。
146 17
|
2月前
|
关系型数据库 MySQL 数据库
【MySQL基础篇】MySQL概述、Windows下载MySQL8.0超详细图文安装教程
在这一章节,主要介绍两个部分,数据库相关概念及MySQL数据库的介绍、下载、安装、启动及连接。接着,详细描述了MySQL 8.0的版本选择与下载,推荐使用社区版(免费)。安装过程包括自定义安装路径、配置环境变量、启动和停止服务、以及客户端连接测试。此外,还提供了在同一台电脑上安装多个MySQL版本的方法及卸载步骤。最后,解释了关系型数据库(RDBMS)的特点,即基于二维表存储数据,使用SQL语言进行操作,格式统一且便于维护。通过具体的结构图展示了MySQL的数据模型,说明了数据库服务器、数据库、表和记录之间的层次关系。
【MySQL基础篇】MySQL概述、Windows下载MySQL8.0超详细图文安装教程
|
2月前
|
安全 关系型数据库 MySQL
Windows Server 安装 MySQL 8.0 详细指南
安装 MySQL 需要谨慎,特别注意安全配置和权限管理。根据实际业务需求调整配置,确保数据库的性能和安全。
237 9
|
2月前
|
机器学习/深度学习 并行计算 异构计算
WINDOWS安装eiseg遇到的问题和解决方法
通过本文的详细步骤和问题解决方法,希望能帮助你顺利在 Windows 系统上安装和运行 EISeg。
127 2
|
3月前
|
网络安全 Windows
Windows server 2012R2系统安装远程桌面服务后无法多用户同时登录是什么原因?
【11月更文挑战第15天】本文介绍了在Windows Server 2012 R2中遇到的多用户无法同时登录远程桌面的问题及其解决方法,包括许可模式限制、组策略配置问题、远程桌面服务配置错误以及网络和防火墙问题四个方面的原因分析及对应的解决方案。
218 4
|
Linux Shell Apache
Apache Superset1.2.0教程(四)—— CentOS环境安装
前文中,我们已经在windows环境进行了superset的安装,也对图表功能进行了展示。但是在平时使用以及生产环境中,还是需要在centos环境下进行操作。 本文将带大家详解在centos7环境进行apache superset安装的全过程。 注意:superset 1.2.0需要python 3.7.9或以上的版本,不然可能会有各种坑。
610 0
Apache Superset1.2.0教程(四)—— CentOS环境安装
|
2月前
|
存储 人工智能 大数据
The Past, Present and Future of Apache Flink
本文整理自阿里云开源大数据负责人王峰(莫问)在 Flink Forward Asia 2024 上海站主论坛开场的分享,今年正值 Flink 开源项目诞生的第 10 周年,借此时机,王峰回顾了 Flink 在过去 10 年的发展历程以及 Flink社区当前最新的技术成果,最后展望下一个十年 Flink 路向何方。
394 33
The Past, Present and Future of Apache Flink
|
4月前
|
SQL Java API
Apache Flink 2.0-preview released
Apache Flink 社区正积极筹备 Flink 2.0 的发布,这是自 Flink 1.0 发布以来的首个重大更新。Flink 2.0 将引入多项激动人心的功能和改进,包括存算分离状态管理、物化表、批作业自适应执行等,同时也包含了一些不兼容的变更。目前提供的预览版旨在让用户提前尝试新功能并收集反馈,但不建议在生产环境中使用。
1021 13
Apache Flink 2.0-preview released
|
4月前
|
存储 缓存 算法
分布式锁服务深度解析:以Apache Flink的Checkpointing机制为例
【10月更文挑战第7天】在分布式系统中,多个进程或节点可能需要同时访问和操作共享资源。为了确保数据的一致性和系统的稳定性,我们需要一种机制来协调这些进程或节点的访问,避免并发冲突和竞态条件。分布式锁服务正是为此而生的一种解决方案。它通过在网络环境中实现锁机制,确保同一时间只有一个进程或节点能够访问和操作共享资源。
172 3
|
5月前
|
SQL 消息中间件 关系型数据库
Apache Doris Flink Connector 24.0.0 版本正式发布
该版本新增了对 Flink 1.20 的支持,并支持通过 Arrow Flight SQL 高速读取 Doris 中数据。

推荐镜像

更多