【KWDB 创作者计划】KWDB 2.2.0 安装部署与测试全流程

一、环境准备与安装前检查

1.1 系统要求

1.2 依赖组件安装

1.3 安装包获取

二、单机版安装部署

2.1 基础配置

2.2 执行安装

2.3 启动与验证

2.4 连接数据库

三、集群部署(可选)

3.1 节点配置

3.2 初始化集群

3.3 启动集群

四、基本操作与测试

4.1 创建测试数据库

4.2 时序表操作

4.3 基本查询

4.4 跨模查询测试

五、可视化工具使用

5.1 安装开发者中心

5.2 基本功能

六、常见问题与解决方案

6.1 安装阶段问题

6.2 运行阶段问题

6.3 集群特定问题


KWDB 是浪潮 KaiwuDB 推出的开源分布式多模数据库,专注于 AIoT 场景的数据管理需求。本文将详细介绍从环境准备、安装部署到基本测试的全流程操作,并总结实践中的常见问题与解决方案。

一、环境准备与安装前检查

1.1 系统要求

KWDB 2.2.0 支持多种操作系统环境,包括:

  • Ubuntu:20.04/22.04 LTS 版本(推荐)
  • CentOS:7.x/8.x 版本
  • 龙蜥(Anolis OS):8.x 版本

硬件要求

  • 内存:最低 4GB,生产环境推荐 8GB 以上
  • 存储:至少 50GB 可用空间
  • CPU:x86_64 架构,建议 4 核以上

1.2 依赖组件安装

在 Ubuntu 22.04 系统上,需要先安装以下依赖:


sudo apt update
sudo apt install -y cmake
sudo snap install go --classic
sudo apt install -y libprotobuf-dev

这些组件是 KWDB 运行的基础环境,缺少任一组件都可能导致安装失败

1.3 安装包获取

从官方仓库下载预编译的 KWDB 安装包:


wget https://gitee.com/kwdb/kwdb/releases/download/V2.2.0/KWDB-2.2.0-ubuntu22.04-x86_64-debs.tar.gz

下载完成后解压:


tar zxvf KWDB-2.2.0-ubuntu22.04-x86_64-debs.tar.gz
cd kwdb_install/

二、单机版安装部署

2.1 基础配置

在安装前需要配置环境变量,避免依赖冲突:


echo 'export GO111MODULE=off' >> ~/.bashrc
echo 'export GO111MODULE=off' >> /etc/profile
source ~/.bashrc
source /etc/profile

2.2 执行安装

使用提供的部署脚本进行安装:


./deploy.sh install --single

安装过程需要 root 权限,会提示输入密码。安装完成后重新加载系统服务配置:


systemctl daemon-reload

2.3 启动与验证

启动 KWDB 服务:

Bash
systemctl start kaiwudb.service

检查服务状态:


systemctl status kaiwudb

正常运行的输出应显示"active (running