Azure 上的 MarkLogic 故障转移集群 - Azure Blob 上的林配置
MarkLogic Failover Cluster on Azure - Forest configuration on Azure Blob
根据 MarkLogic 集群推荐,我们需要按照以下配置 link
林配置按照 MarkLogic on Azure Guide Page No. 28 即
完成
- 已在安全 -> 凭据 -> Azure 中设置 Azure 存储密钥
- 数据目录已设置为azure://
这工作正常,集群主机上的每个林都设置在同一个 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 林。为之前的错误回答道歉
根据 MarkLogic 集群推荐,我们需要按照以下配置 link
林配置按照 MarkLogic on Azure Guide Page No. 28 即
完成- 已在安全 -> 凭据 -> Azure 中设置 Azure 存储密钥
- 数据目录已设置为azure://
这工作正常,集群主机上的每个林都设置在同一个 Azure Blob 中的不同容器中。
现在我想根据上面提到的故障转移配置,通过在不同主机上复制每个主机的林来配置故障转移群集link。
问题:文档中提到 "only local disk failover is possible",如果我创建与数据林相同的复制林,即提到 Azure 容器会起作用吗?
主森林的数据目录仅在 Azure blob 上配置,与本地磁盘或将 azure blob 映射为 VM 上的本地驱动器相比,摄取性能也很好
我创建了副本林并将其映射到 Azure Blob 并开始出现错误,Azure blob 中的标签大小变为 0,主森林标签大小也变为 0,我丢失了所有数据 :((顺便说一句,它是开发环境)
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 林。为之前的错误回答道歉