每个 DRU 包含完整的 HADB 数据副本;如果一个 DRU 变得不可用,另一个 DRU 可以继续处理请求。但是,如果某个 DRU 中的节点及其在另一个 DRU 中的镜像同时出现故障,则会丢失一部分数据。为此,在设置系统时,请务必确保两个 DRU 不会受到单个故障的影响,例如电源故障或磁盘故障。
在设置 HADB 节点和计算机时,请遵循以下准则:
应为每个 DRU 设置一定数量的备用节点,该数量与每台计算机上运行的节点数相同。这是因为,如果该配置中的每台计算机运行 n 个数据节点,当一台计算机出现故障时,这 n 个节点也会随之关闭。
应在所有计算机上运行相同数量的 HADB 节点,以便尽可能均等地平衡负载。
不要在同一台计算机上运行来自不同 DRU 的节点。如果必须在同一台计算机上运行来自不同 DRU 的节点,请确保计算机可以处理任何单点故障(与磁盘、内存、CPU、电源和操作系统崩溃等相关的故障)。