Superset 安装1.0.7+
# 基于 Ambari 安装 Superset 服务
Superset 是开源的数据可视化与数据分析平台,通过 Ambari 可以一键集成部署。以下结合实际操作截图与细节,说明整个安装过程。
# 1. 选择 Superset 组件
在 Ambari 的服务安装向导中,直接勾选 Superset,版本为 4.1.2,可与大数据生态无缝集成。
提示
可同时与 Spark、Flink 等多种组件配合部署,方便后续数据接入和分析。
点击 NEXT
进入下一步。
# 2. 分配 Superset 节点
为 Superset Server 选择部署主机。建议选择资源相对充足、网络稳定的节点。
笔记
单节点部署足够满足日常需求,支持后续横向扩展。
确认后继续 NEXT
。
# 3. 配置数据库与密钥
Superset 依赖外部数据库存储元数据,常见选择为 MySQL。配置页面如下:
警告
在执行 Superset 启动和初始化操作之前,务必确保 MySQL 数据库中已经提前创建好 superset 库 ,否则服务启动或初始化迁移时会直接报错,影响后续正常使用。高频易踩坑
建议提前在目标 MySQL 实例上执行如下 SQL 命令(支持 utf8mb4 字符集,更好兼容多语言):
CREATE DATABASE IF NOT EXISTS superset DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
Ambari 或 Bigtop 的集成包不会自动建库,请务必手动提前准备,否则后续初始化表结构会直接失败。
建议使用集群中已有的 MySQL 实例操作建议 进行存储。 填写参考如下:
# 选择 mysql 数据源
# 以 hadoop1 的 mysql 实例为例
user: root
password: root
hostname: hadoop1
port: 3306
secret_key: WLM6oPD/RwhszCkhww6hQsptIKLmk8MDEuAH2LrV074fQIDp1iZthQCk
2
3
4
5
6
7
填写完整后,实际页面效果如下:
提示
secret_key 可用如下命令在宿主机直接生成,粘贴到配置即可。
# openssl 生成 secret key
openssl rand -base64 42
2
# 4. 安装与服务启动
配置完成后,点击 NEXT
进入正式安装。安装进度会有实时反馈,包含每个节点的详细状态。
安装过程中如遇依赖或网络问题,建议根据页面提示进行排查。
安装与服务启动成功后,状态如下:
# 5. 服务验证与访问
安装完成后,在 Ambari 左侧导航可以看到 Superset 服务已正常启动:
点击右侧 Superset Application UI,或直接访问:
http://hadoop1:18088/
用户名: admin
密码: admin
2
3
4
即可进入 Superset 的 Web 控制台。
# 6. 首次登录与页面体验
进入 Superset 后,可以体验其丰富的图表类型和自助报表功能,支持多种可视化场景。
拖拽选择数据集和图表类型,即可灵活探索数据。