部署流程
部署准备
部署 KaiwuDB 集群前,请根据以下内容检查待部署节点的硬件和软件环境是否符合要求:
集群部署
集群部署支持以下部署方式:
- 使用脚本部署(推荐):最简便的集群部署方式,用户只需几个命令即可完成整个集群的部署,内置故障检测和节点恢复机制,适合快速搭建测试或生产环境。
- 使用可视化向导部署:基于图形化界面的集群部署方式。通过直观的向导界面引导用户完成配置,降低了部署复杂度。适合初学者或偏好图形化操作的用户,需要图形化桌面环境支持。
- 使用 kwbase CLI 部署:使用 kwbase CLI 命令部署集群,适合有一定技术背景、希望深度定制部署过程的用户。
- 使用 Docker Run 部署:适用于偏好使用容器化技术进行部署的用户,适合容器化测试环境或轻量级的开发场景。
集群配置
集群部署和启动后,用户需要完成以下操作:
配置许可证:
root用户需要登录 KaiwuDB,并将许可证添加到集群中,以激活集群并允许其他用户登录。有关详细信息,参见配置许可证。创建数据库用户(可选):用户可以使用安装包目录中的
add_user.sh脚本或使用 kwbase CLI 为数据库创建用户,然后使用该用户名和密码连接和操作数据库,有关详细信息,参见创建用户。配置集群参数(可选):
- 脚本部署:使用
kaiwudb_env和kaiwudb.service(裸机部署)或docker-compose.yml(容器部署)来配置启动参数和 CPU 资源占用。 - kwbase CLI 和 Docker Run 部署: 通过 kwbase start 和 kwbase start-single-replica 命令设置集群启动参数。
- 脚本部署:使用
连接集群:用户可以使用以下任一方式,连接集群,进行数据操作:
kwbaseCLI 工具- KaiwuDB 开发者中心
- KaiwuDB 支持的连接器
集群管理
- 如需停止或重启集群中的单个节点,参见启动与停止 KaiwuDB 服务。
- 如需卸载集群,参见卸载集群。