Azure 上的 MarkLogic 故障转移集群 - Azure Blob 上的林配置

MarkLogic Failover Cluster on Azure - Forest configuration on Azure Blob

根据 MarkLogic 集群推荐,我们需要按照以下配置 link

林配置按照 MarkLogic on Azure Guide Page No. 28

完成

这工作正常,集群主机上的每个林都设置在同一个 Azure Blob 中的不同容器中。

现在我想根据上面提到的故障转移配置,通过在不同主机上复制每个主机的林来配置故障转移群集link。

问题:文档中提到 "only local disk failover is possible",如果我创建与数据林相同的复制林,即提到 Azure 容器会起作用吗?

主森林的数据目录仅在 Azure blob 上配置,与本地磁盘或将 azure blob 映射为 VM 上的本地驱动器相比,摄取性能也很好

我创建了副本林并将其映射到 Azure Blob 并开始出现错误,Azure blob 中的标签大小变为 0,主森林标签大小也变为 0,我丢失了所有数据 :((顺便说一句,它是开发环境)

Forest-id01 - Host01

Forest-id02 - Host02

Forest-id03 - Host03

Forest-id01-replica - Host02

Forest-id02-replica - Host03

Forest-id03-replica - Host01

所有都在不同容器中的一个 Azure Blob 中(如在安全->凭据中,我们只能提供一个存储帐户)

MarkLogic 不支持 Azure blob 存储上的常规林或副本林。 MarkLogic 不会在 Azue blob 存储上写入标签,这是您遇到的错误。我们支持用于备份的 Azure blob 存储和用于分层存储功能的 read-only 林。为之前的错误回答道歉