KWDB 3.1.0 在 Ubuntu 22.04 部署实战
KWDB 3.1.0 版本在运维脚本和配置管理等方面进行了优化,为单机部署带来了便利。本文以 Ubuntu 22.04 为基础环境,从实战角度出发,完整拆解 KWDB 3.1.0 单机部署的全流程,包括环境核查、依赖配置、脚本执行及服务验证,并通过性能基线测试完成验收。
1. 版本与部署路线
本次实战基于 Ubuntu 22.04 环境,采用 单机版 命令行部署方式。建议直接使用 KWDB 3.1.0 版本,新版本在脚本易用性上做了优化(详见 Gitee Release)。
2. 部署目标
完成以下操作后,应达成以下目标:
- 确认系统环境和资源(CPU、内存、磁盘)。
- 安装必要依赖(如 libprotobuf23、squashfs-tools 等)。
- 运行部署脚本
install --single。 - 确保 systemd 服务状态为 active。
- 端口监听正常(默认 26257 和 8080)。
- 能够连接数据库并执行查询。
3. 准备工作
3.1 检查系统信息
lsb_release -a
uname -a
lscpu | sed -n '1,20p'
free -h
df -hT
ip addr
timedatectl status
- 确认系统为 Ubuntu 22.04.x。
- 内存建议 4G 以上,推荐 8G。
- 磁盘预留 50G+,建议使用 SSD 和 ext4 文件系统。
3.2 检查端口占用
sudo ss -tuln | egrep '(:26257|:8080)\b' || true
若端口被占用,需在 deploy.cfg 中修改端口或停止占用服务。
3.3 规划目录
建议将安装包和数据分开存放:
sudo mkdir -p /app/kwdb/{soft,data}
sudo chown -R "$USER":"$USER" /app/kwdb
cd /app/kwdb/soft
4. 获取安装包
前往 Gitee Releases 下载对应包:https://gitee.com/kwdb/kwdb/releases
方式 A:使用 wget 下载
/app/kwdb/soft
VERSION=
FILE=
URL=
wget -O


