DSE 4.5.8,OpsCenter 5.1.3。
我们正在运行多区域群集,其中6个节点在一个DC中运行,1个节点在远程DC中作为备份运行。 DC在DC1中为3,在DC2中为1。
启用OpsCenter备份服务后,每次备份运行时,远程DC中的单个节点都会达到高CPU(运行/ bin /查找所有奇怪的原因)。
问题是为什么我要备份备份DC(DC2)?是否可以将备份服务配置为将自身限制在单个数据中心?
第二个问题是 - 我的数据的3份副本是否在DC1中备份?
谢谢!
答案 0 :(得分:1)
我们正在运行一个多区域群集,在一个DC中运行6个节点, 和1个节点作为远程DC中的备份运行。 RF为3,DC1,1 in DC2。
由于DC1(RF3)中有6个节点,DC2(RF1)中有1个节点,因此RF1中的节点具有DC1中每个节点的2倍数据。
启用OpsCenter备份服务后,中的单个节点 远程DC每次备份运行时都会达到高CPU(运行 / bin /找到所有奇怪的原因)。
这个节点(因为它有2倍的数据)必须工作2倍才有意义。
第二个问题是 - 正在备份我的数据的3份副本 DC1?
是的,备份服务从每个节点获取sstables(该节点中的所有数据,包括副本)并备份它们(在另一个本地目录中,或在s3中)。
问题是为什么我要备份备份DC(DC2)? 是否可以将备份服务配置为限制为a 单数据中心?
不,目前您可以在密钥空间级别配置OpsCenter备份,但不能在数据中心级别配置。拥有特定节点的所有sstables将使您能够快速恢复节点,而无需在此节点丢失时进行引导。
此外,由于备份服务还原功能使用sstable加载程序,因此您还可以将群集还原到具有不同拓扑的新群集。
有关备份服务性能的详细信息,请查看Mani's blog post。