在多主机配置中取消取消寄存器(缩放)

如果您需要在数据库中缩放,则减少参与Nuodb域的数字主机,您需要通过删除主机来取消从Nuodb域中的所需主机’S来自域状态的成员资格。 To deprovision a host, run the delete server command from a host in the domain other than the host being deprovisioned.

nuocmd delete server --server-id <serverid>
The delete server command is issued using NuoDB Command (nuocmd)。 For more information on NuoDB Command and other command line tools, see 命令行工具.

例如,要取消呼叫服务器 Nuoadmin-1 运行以下命令:

nuocmd delete server --server-id nuoadmin-1

验证宿主已被取消

确认 Nuoadmin-1 及其相关的数据库流程 host2 have been removed, run the show domain command.

nuocmd show domain
server version: 4.1.1, server license: Enterprise
server time: 2020-09-12T09:12:37.792000, client token: 0350ad7d525c1b65c0530a799830bc73cce9558c
Servers:
[nuoadmin-0] host1:48005 (LEADER, Leader=nuoadmin-0) ACTIVE:Connected *
Databases:
hockey [RUNNING]
[SM] host1:48007 (Default) [sid = 2] [server = nuoadmin-0] MONITORED:RUNNING
[TE] host1:48006 (Default) [sid = 3] [server = nuoadmin-0] MONITORED:RUNNING

在多主机配置中重新配置主机

在将先前到位的主机重新配置时,如果存在,则可以删除或保留现有归档。 删除存档后,重新配置任务会创建一个新的存档,并将新SM与另一个主机上的活动SM完全同步。 保留存档时,它会自动与活动SM同步。

删除rabtlog并启动nuodb admin

在重新监控主机时,Raftlog文件包含不再需要的域和数据库生命周期状态信息,并且应删除。 要删除Raftlog并重新启动NuodB管理员在要重新配置的主机上,请运行以下一组命令:

对于RPM / DEB安装:

rm /var/opt/nuodb/raftlog
service nuoadmin start

用于TAR安装:

$NUODB_HOME/var/opt/raftlog
$NUODB_HOME/etc/nuoadmin start

适用于Windows安装:

net stop NuoDBadmin
delete C:\ProgramData\nuodb\raftlog
net start NuoDBadmin
A new raftlog file is created when a NuoDB Admin process is started.

在重新配置的主机上启动Nuodb管理员

要在重新配置的主机上启动Nuodb管理员,请参阅 启动Nuodb管理员. To start databases processes on this host, use the start database command with the --incremental option (see 在第二个主机上安装Nuodb)。 To preserve the reprovisioned host’s archive, use the archive command with the --restored option. For information on restoration, see 恢复档案.