TT Bigdata TT Bigdata
首页
  • 部署专题

    • 常规安装
    • 一键部署
  • 组件安装

    • 常规&高可用
  • 版本专题

    • 更新说明
  • Ambari-Env

    • 环境准备
    • 开始使用
  • 组件编译

    • 专区—Ambari
    • 专区—Bigtop-官方组件
    • 专区—Bigtop-扩展组件
  • 报错解决

    • 专区—Ambari
    • 专区—Bigtop
  • 其他技巧

    • Maven镜像加速
    • Gradle镜像加速
    • Bower镜像加速
    • 虚拟环境思路
    • R环境安装+一键安装脚本
    • Ivy配置私有镜像仓库
    • Node.js 多版本共存方案
    • Ambari Web本地启动
    • Npm镜像加速
    • PostgreSQL快速安装
    • Temurin JDK 23快速安装
  • 成神之路

    • 专区—Ambari
    • 专区—Bigtop
  • 集成案例

    • Redis集成教学
    • Dolphin集成教学
    • Doris集成教学
    • 持续整理...
  • 核心代码

    • 各组件代码
    • 通用代码模板
  • 国产化&其他系统

    • Rocky系列
    • Ubuntu系列
  • 生产调优

    • 组件调优指南
    • 1v1指导调优
  • 支持&共建

    • 蓝图愿景
    • 技术支持
    • 合作共建
登陆
GitHub (opens new window)

JaneTTR

数据酿造智慧,每一滴都是沉淀!
首页
  • 部署专题

    • 常规安装
    • 一键部署
  • 组件安装

    • 常规&高可用
  • 版本专题

    • 更新说明
  • Ambari-Env

    • 环境准备
    • 开始使用
  • 组件编译

    • 专区—Ambari
    • 专区—Bigtop-官方组件
    • 专区—Bigtop-扩展组件
  • 报错解决

    • 专区—Ambari
    • 专区—Bigtop
  • 其他技巧

    • Maven镜像加速
    • Gradle镜像加速
    • Bower镜像加速
    • 虚拟环境思路
    • R环境安装+一键安装脚本
    • Ivy配置私有镜像仓库
    • Node.js 多版本共存方案
    • Ambari Web本地启动
    • Npm镜像加速
    • PostgreSQL快速安装
    • Temurin JDK 23快速安装
  • 成神之路

    • 专区—Ambari
    • 专区—Bigtop
  • 集成案例

    • Redis集成教学
    • Dolphin集成教学
    • Doris集成教学
    • 持续整理...
  • 核心代码

    • 各组件代码
    • 通用代码模板
  • 国产化&其他系统

    • Rocky系列
    • Ubuntu系列
  • 生产调优

    • 组件调优指南
    • 1v1指导调优
  • 支持&共建

    • 蓝图愿景
    • 技术支持
    • 合作共建
登陆
GitHub (opens new window)
  • 最小化安装

    • Zookeeper 安装
    • Hadoop 安装
    • Yarn安装
    • Hive 安装
    • Spark 安装
    • HBase 安装
    • Kafka 安装
    • Sqoop 安装
    • Flink 安装
    • DolphinScheduler 安装
    • Zeppelin 安装
    • Redis 安装
    • Doris安装
    • Celeborn安装
    • Ozone安装
    • Impala安装
    • Cloudbeaver 安装
      • 基于 Ambari 安装 Cloudbeaver 可视化服务 🖥️
        • 1. 安装背景说明
        • 2. 服务选择界面
        • 3. 分配安装主机
        • 4. 配置数据库参数(PostgreSQL)
        • 5. 配置 JDK 环境路径(JDK 17)
        • 6. 开始安装并查看进度
        • 7. 安装成功并启动
        • 8. 初次登录及管理账号配置
        • 9. 创建 PostgreSQL 连接
        • 10. 使用 SQL 编辑器执行查询
    • Ambari Metrics安装
    • Solr安装
    • Ranger 安装
    • Trino安装
    • Paimon安装
    • Hudi安装
    • Atlas 安装
    • Superset 安装
  • 高可用安装(有难度)

  • 组件安装
  • 最小化安装
JaneTTR
2022-12-18
目录

Cloudbeaver 安装1.0.5+

# 基于 Ambari 安装 Cloudbeaver 可视化服务 🖥️

Cloudbeaver 是一款轻量级、开源的 Web 数据库管理平台,具备跨平台、易用、支持多种数据库(如 PostgreSQL、MySQL、MariaDB、Oracle 等)等特点,适合在大数据集群中部署用于图形化管理数据库。我们将通过 Ambari 一步到位 的方式,将 Cloudbeaver 集成部署到 Hadoop 集群中。

提示

Cloudbeaver 本身依赖 JDK 17 和一个元数据数据库(推荐使用 PostgreSQL),请确认这些环境已准备好。同时,大数据平台基础服务如 Hadoop、ZooKeeper 也应在 Ambari 中成功部署,以便服务组件能统一管理。

# 1. 安装背景说明

在大数据集群中,常常会面临多个组件、多个数据库的管理任务。相比命令行操作,Cloudbeaver 提供了可视化 Web UI 管理 PostgreSQL、MySQL、Oracle 等数据库的能力,是一个适合与 Ambari 搭配使用的轻量数据库管理工具。

跨平台数据库可视化 Cloudbeaver 基于 DBeaver,支持 JDBC 驱动,可通过 Ambari 集成部署,实现统一管理。

# 2. 服务选择界面

进入 Ambari 控制台后,在左侧服务面板点击 Add Service,系统将弹出可选服务列表。我们在其中找到 Cloudbeaver,勾选后点击 * Next* 继续。

提示

该服务由本站适配并集成,确保与 Ambari Stack 完美兼容,版本为 24.3.3。

选择 Cloudbeaver 服务

# 3. 分配安装主机

在组件分配界面,由于 Cloudbeaver 是 Web 服务,推荐仅部署在一台机器上即可。在本例中,我们选择部署在 hadoop1 节点。

笔记

不建议多节点部署,Cloudbeaver 不支持高可用,只需一台主机负责运行服务端即可。

选择安装节点

# 4. 配置数据库参数(PostgreSQL)

Cloudbeaver 启动后需要使用数据库来保存连接配置、用户会话信息等。我们选择使用 PostgreSQL 作为元数据库,并填写对应参数:

  • server.database.user: postgres
  • server.database.password: postgres_pwd
  • server.database.url: jdbc:postgresql://hadoop2:5432/postgres

提示

关于 PostgreSQL 的安装方法,请参考本站文档:如何快速安装 pgsql 。该文中不仅包含安装步骤,还提供一键安装脚本,设置密码为 postgres_pwd,用户名和库名均为 postgres。

数据库初始化无需手动创建 Ambari 在部署时会自动初始化数据库 schema,用户无需额外执行建库建表操作。

数据库配置填写

如图所示,右侧红框位置即为我们填写的 password 和 JDBC url。

# 5. 配置 JDK 环境路径(JDK 17)

Cloudbeaver 要求 Java 运行环境为 JDK 17。我们可以将自己准备好的 OpenJDK17 解压后,填入如下路径:

/opt/enhance_env/miniconda2/envs/cloudbeaver_env/lib/jvm
1

警告

Cloudbeaver 当前版本不兼容 JDK 8 或 JDK 11,请务必使用 JDK 17!

JDK 路径设置

如果你使用的是 Conda 虚拟环境,也可以像上图这样将 JDK 17 安装在虚拟环境下,并使用该路径。

# 6. 开始安装并查看进度

一切参数设置完成后,点击 Next 进入部署阶段。Ambari 会自动下载、安装并启动 Cloudbeaver 服务。

如下图,hadoop1 节点正在进行安装,其他节点等待即可。

安装中

安装时间取决于网络环境和机器配置,建议耐心等待。

# 7. 安装成功并启动

当安装进度条达到 100% 时,系统会提示所有操作成功。表示服务已启动完毕。

安装完成

此时,返回 Ambari 控制台首页,可以看到 Cloudbeaver 服务状态为 Started,右侧提供了 Web UI 快捷访问链接:

服务状态界面

# 8. 初次登录及管理账号配置

点击右侧链接,访问地址为:

http://hadoop2:8978/
1

进入 Cloudbeaver 的初始化页面,配置管理员账号信息:

  • 用户名:cbadmin
  • 密码:Cbadmin1234

注意

请牢记此管理员密码,后续可登录 Web 控制台对数据库连接、权限策略进行管理。

初始化配置

点击 Finish 完成初始化:

点击完成按钮

# 9. 创建 PostgreSQL 连接

初始化完毕后,我们可以点击左上角的 ➕ 按钮,新增数据库连接:

填写如下参数:

字段 值
Driver PostgreSQL
Host hadoop2
Port 5432
Database postgres
Username postgres
Password postgres_sql
Connection name PostgreSQL@hadoop2

数据库连接配置

点击 Test 测试连接,成功后点击 Create 即可。

# 10. 使用 SQL 编辑器执行查询

连接成功后,Cloudbeaver 会自动加载该数据库结构。我们可以选择一个数据库,打开 SQL 窗口,直接运行查询语句,例如:

select * from ambari_sequences;
1

查询结果会在下方展示,支持导出、分页、列筛选等功能。

SQL 查询界面

提示

Cloudbeaver 不仅支持 SQL 查询,还能查看表结构、编辑表、执行 DDL 等操作,功能媲美 Navicat。

#Component#Ambari#Cloudbeaver#PostgreSQL
Impala安装
Ambari Metrics安装

← Impala安装 Ambari Metrics安装→

最近更新
01
bigtop-select 打包缺 compat 报错修复 deb
07-16
02
bigtop-select 打包缺 control 文件报错修复 deb
07-16
03
首次编译-环境初始化 必装
07-16
更多文章>
Theme by Vdoing | Copyright © 2017-2025 JaneTTR | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式