【发布时间】:2019-06-07 09:18:05
【问题描述】:
MarkLogic 设置如下
- 3 台主机
数据配置 - 每台主机上有 1 个主森林 - 不同主机上的每个主机有 1 个副本
我们在 Azure 虚拟机上部署了 MarkLogic 集群(3 台主机)和故障转移
我们正在使用 MarkLogic ContentPump (MLCP) 将数据摄取到 MarkLogic 中
这是我们已经实现的
- 在第一台主机上安装了 Java
- 复制的 MLCP 工具
- 通过提供第一台服务器作为主机参数来获取数据
现在我们得到了一批要更新回 MarkLogic 的 xml
在实现故障转移时,由于某种原因第一台主机不可用,所以当我尝试通过第二台主机获取数据时,我开始收到错误消息,指出记录已在不同的主机中获取,因此无法从此处进行更新。
所以我想知道摄取过程要遵循的最佳实践
【问题讨论】:
-
您的数据库有多少森林?它们是否分布在整个集群中?您是否为数据库林设置了副本?您是否为您的安全数据库林设置了副本?在回答您的问题之前,您需要提供一些架构细节。
-
在原始问题中添加信息,尚未配置安全林故障转移设置
-
你好迈克尔,我已经添加了相关信息,你能建议如何做吗?
标签: updates marklogic mlcp data-ingestion