Skip to content

适用虚谷数据库版本

v12.10.13



适用虚谷数据库版本

v12.10.13


CloudBeaver管理工具

📄字数 1.8K
👁️阅读量 加载中...

一、介绍

1.1 CloudBeaver介绍

CloudBeaver 是一款轻量级的网络应用程序,专为高效且安全的数据管理而设计。它支持多种数据库,包括 SQL、NoSQL 和云数据库,均可通过网络浏览器访问。该软件特别适合团队协作,简化了数据库操作,并允许多个用户在云环境中无缝协作。

1.2 CloudBeaver 适配介绍

  1. CloudBeaver 由两部分组成:

    • 服务器后端:它使用 Java 语言编写,并复用了 DBeaver 的“平台”库。
    • 前端部分:它使用 TypeScript 和 JavaScript 语言编写。
  2. CloudBeaver 会复用 DBeaver 插件所提供的驱动程序,在 CloudBeaver 社区版中添加一个新的驱动程序包含两个步骤:

    • 在 DBeaver 中添加驱动程序。
    • 在 CloudBeaver 社区版中配置此驱动程序。
    • 如果 DBeaver 中已经包含了该驱动程序,那么您可以跳过第一步。

二、获取并部署

2.1 准备

运行 CloudBeaver-25.1.4 需要 Java 21

2.2 产品包获取

访问虚谷数据库开放源代码仓库,下载所需版本的压缩包。

提示

.tar.gz 与 .zip 压缩文件内容一致,选择适合本机解压工具的获取即可。

2.3 部署

解压 CloudBeaver 产品包,通过 run-server 脚本运行启动。

shell
cd cloudbeaver
./run-server.sh

三、应用管理

3.1 访问CloudBeaver

在您的浏览器中打开链接以启动简易配置向导。网址为:http://<服务器IP地址>:8978

提示

默认情况下,服务器监听端口 8978 (您可以在 conf/cloudbeaver.conf 中更改它)

3.2 应用初始化设置

首次启动该应用程序时,需要进行初始设置流程。这一设置主要涉及对应用程序的特定方面进行配置,以确保其功能达到最佳状态。
包括以下组件:管理员账户、服务器信息和基础应用行为。

3.3 登录

初始服务器配置完成后,您可以以管理员身份登录:

  • 如果启用了认证:设置(右上角,齿轮图标)->登录。
  • 另一种选择是进入页面 /#/admin

提示

如果出现“Unsupported authentication provider: local”这一错误,那么您需要在服务器配置中启用本地认证功能,并重新启动服务器:服务器配置文档

json
"enabledAuthProviders": [
  "local"
]

3.4 管理界面

  1. 通过管理员账户成功认证后,您可以进入管理页面。

    • 通过菜单:设置(右上角,齿轮图标)-> 管理。
    • 直接前往页面 /#/admin
  2. 在管理页面,选择“用户和团队”选项卡。

    • 在“用户”选项卡中,您可以创建、删除和编辑用户。详情请参阅用户
    • 在“团队”选项卡中,您可以管理团队成员资格和权限。详情请参阅团队
  3. 在管理页面中,选择“服务器配置”选项卡。

    • 在“服务器配置”选项卡中,您可以编辑基础应用程序设置,您可以在服务器配置管理了解更多相关内容。
  4. 在管理页面,选择“首选项”选项卡。

    • 在“首选项”(settings)选项卡中,您可以自定义界面、数据查看器、SQL 编辑器和工具的设置。您可以在首选项文档中找到初始指南。

四、创建连接

CloudBeaver 提供了多种设置连接的方法。要创建连接,请执行以下操作之一:

4.1 使用新的连接向导

  1. 建立新连接:

    • 点击顶部菜单中的“+”按钮。
    • 从下拉选项中选择“新建连接”。
  2. 从可用选项中选择合适的驱动程序。

  3. 请在提供的表单字段中输入所有必要信息。有关填写这些字段的详细步骤,请参阅配置连接设置

  4. 测试连接(可选)。

    • 点击“测试”按钮以确保连接参数正确。
  5. 确认所有细节后,点击“创建”按钮。

  6. 访问和修改连接:

    • 新的连接将出现在连接导航器菜单中。
    • 若要编辑连接详情,请点击连接名称旁边的上下文按钮,然后选择“编辑连接”。

4.2 使用预配置的连接

通过 ${WORKSPACE}/workspace/GlobalConfiguration/.dbeaver/data-sources.json 访问这些连接。它们始终在“数据库导航器”中可见,且不可编辑,因为它们由管理员管理。

提示

有关详细信息,请参阅预配置的数据库连接