脚本宝典收集整理的这篇文章主要介绍了Superset【环境搭建 01】CentOS release 7.5 在线安装数据可视化图表工具 Superset(python虚拟环境使用+问题解决+WEB登录验证+炫酷官方图表)【避坑指南】,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
apache SuPErset 是一个可用于数据展示与可视化的开源软件,在处理大量数据方面效果显著。Superset 最初为 airbnb 所开发,在2017年成为Apache的孵化项目。
它是一款快速、直观、轻量的企业级商业智能web应用程序,具有丰富的功能选项,各种用户都可以轻松地以可视化的方式浏览数据,从简单的饼图到高度详细的地理空间图,Apache Superset 无所不能,提供了如下主要特性F1a;
Superset 的 官网 上有更详细的介绍。
# 安装依赖
sudo yum install gcc gcc-c++ libffi-devel
python3-devel python3-pip python3-wheel openssl-devel cyrus-sasl-devel openldap-devel
# 官网提示 【在 CentOS 系统上 you may need to upgrade pip for the install to work】
piP3 install --upgrade pip
# 安装虚拟环境
pip3 install virtualenv
# 创建并激活虚拟环境【随后使用不用每次都创建】
# 激活虚拟环境后 安装或卸载的所有 Python 包都将被限制在此环境中 deactivate 命令可退出讯环境
python3 -m venv venv
. venv/bin/activate
虚拟环境下执行命令 (venv) [root@tcloud ~]#
正常环境为 [root@tcloud ~]#
# 先升级 pip【使用的是最新版本可忽略】
pip install --upgrade pip
1.安装 superset
pip install apache-superset
2.初始化数据库
# 先安装 dataclasses 否则 upgrade 时报错
# ModuleNotFoundError: No module named 'dataclasses'
pip install dataclasses
superset db upgrade
3.创建一个admin用户(在设置密码之前,会提示你设置用户名,姓和名)
# 执行命令
export FLASK_APP=superset
superset fab create-admin
# 配置过程
Username [admin]: admin
User First name [admin]: admin
User last name [user]: admin
Email [admin@fab.org]: 123@QQ wangt.cc
Password:
Repeat for confirmation:
Recognized Database Authentications.
Admin User admin created.
4.加载一些数据【爬取数据 很慢 未成功将导致缺少样例图表 不影响后续使用】
# 先安装 scrapy
# 否则load_examples到 Loading [World Bank's Health NutrITion and Population stats]时报错
# urllib.error.URLError:
# <urlopen error EOF occurred in violation of PRotocol (_ssl.c:877)>
pip install scrapy
superset load_examples
5.创建默认角色和权限
superset init
6.在8082端口上启动一个开发web服务器【可使用 -p 绑定到其他端口 -h 绑定到特定 IP】
【📣 注意】云服务器需要使用 -h 否则将默认映射到 127.0.0.1,使用云服务器的外网的 IP 映射到的服务器 IP 并不是 127.0.0.1,需要使用 ifconfig 命令查询服务器的 IP 并配置好映射名称,启动时使用服务器的 IP。
superset run -h tcloud -p 8082 --with-threads --reload --debugger
再次启动:
. venv/bin/activate
superset run -h tcloud -p 8082 --with-threads --reload --debugger
输入地址 http://tcloud:8082/ 可以切换语言【只有部分翻译成了中文 不建议切换】:
输入 create-admin 配置的 Username 和 Password 即可登录: 【Superset 自带的 3 个图表】1️⃣ Heatmap
2️⃣ Energy Force Layout 3️⃣ Energy Sankey官网有详细的安装步骤,还是难免会踩坑,至此 Superset 安装部署启动成功 ☀️
以上是脚本宝典为你收集整理的Superset【环境搭建 01】CentOS release 7.5 在线安装数据可视化图表工具 Superset(python虚拟环境使用+问题解决+WEB登录验证+炫酷官方图表)【避坑指南】全部内容,希望文章能够帮你解决Superset【环境搭建 01】CentOS release 7.5 在线安装数据可视化图表工具 Superset(python虚拟环境使用+问题解决+WEB登录验证+炫酷官方图表)【避坑指南】所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。