VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

重新初始化集群

集群已经搭建完成,需要重新初始化数据库并启动集群的情况下,需要严格按照如下步骤执行。

步骤1 停止所有节点HAS服务

在所有节点root用户执行:

systemctl stop has

步骤2 删除数据存储中数据库数据

在其中一个节使用root用户执行:

/home/vastbase/has/bin/mount.sh 
rm -rf /data/vastbase

步骤3 清理仲裁存储数据

使用sd_hasctl 工具清理仲裁存储中的数据:

./sd_hasctl -c /home/vastbase/has/etc/vastbase.yml clear

步骤4 手动重新初始化数据库

初始化数据库参考安装数据库一节的内容,使用vb_initdb工具进行手动初始化。

步骤5 重启所有节点HAS服务

先在主节点上启动HAS服务,在主节点root用户执行:

systemctl start has

等待主节点完成启动后(可以通过ps -ef进程命令查看方式确认数据库已经启动),启动备节点HAS服务。

在备节点root用户执行:

systemctl start has