概述
本节介绍如何通过单节点部署方式快速部署和使用 KaiwuDB。集群部署相关信息,参见集群部署。
部署准备
部署 KaiwuDB 前,请根据部署准备检查待部署节点的硬件、操作系统、软件依赖和端口是否满足要求。
部署 KaiwuDB
KaiwuDB 提供多种部署方式,满足不同用户和场景的需求:
| 部署方式 | 特点 | 适用场景 | 技术要求 | 支持环境 |
|---|---|---|---|---|
| 安装程序 — 命令行模式 | 文本菜单逐步引导,无需额外依赖,一条命令完成安装 | 需要稳定快速上线的用户 | 熟悉基本 Linux 操作 | 裸机、容器化 |
| 安装程序 — 终端图形交互模式 | 字符界面下的图形化交互体验,提供复选框、输入框、进度条等操作组件 | 偏好字符界面交互的用户 | 熟悉基本 Linux 操作 | 裸机、容器化 |
| 安装程序 — 可视化 GUI 模式 | 可视化图形界面,支持鼠标操作,表单填写即可完成配置 | 初学者或偏好图形化操作的用户 | 熟悉基本 Linux 操作,需图形化桌面环境 | 裸机、容器化 |
| 容器镜像 - Docker Run | 使用 docker run 命令直接运行容器 | 快速搭建测试或验证环境的场景 | 熟悉 Docker 命令行 | 容器化 |
| 容器镜像 - Docker Compose | 基于 YAML 文件进行编排部署,目前仅支持非安全模式 | 测试验证、容器编排场景 | 熟悉 Docker 及 Compose | 容器化 |
| CLI 命令行 | 支持精细化控制和深度定制 | 有定制化需求的场景 | 熟悉数据库部署与命令行操作 | 裸机 |
使用 KaiwuDB
部署完成后,您可以通过以下任一方式连接和管理 KaiwuDB:
| 连接方式 | 特点 | 适用场景 |
|---|---|---|
| kwbase CLI 工具 | 内置命令行工具,支持安全和非安全模式,适合自动化脚本 | 命令行操作、自动化脚本、运维管理 |
| KaiwuDB JDBC | 标准 JDBC 接口,支持连接池,适合 Java 应用集成 | Java 应用程序开发、生产环境集成 |
| KaiwuDB 开发者中心 | 图形化管理界面,直观易用,支持可视化操作 | 可视化管理、数据浏览、查询调试 |
卸载 KaiwuDB
如需了解如何卸载 KaiwuDB,请参见卸载 KaiwuDB。