首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我需要将副本林添加到MarkLogic群集中的另一台主机

我需要将副本林添加到MarkLogic群集中的另一台主机
EN

Stack Overflow用户
提问于 2021-09-17 06:19:56
回答 1查看 33关注 0票数 1

MarkLogic文档提供了使用/manage/v2/ forest Rest API创建林和林复制副本的示例,如下所示:

代码语言:javascript
复制
$ curl --anyauth --user admin:admin -X POST \
-d '{"forest-name": "Documents", "host": "host-1.marklogic.com", "database": "Master", \
"forest-replicas": {"forest-replica":[{"replica-name": "Documents-R", "host": "host-3.marklogic.com"}]}}' \
-i -H "Content-type: application/json" http://localhost:8002/manage/v2/forests

这将在"host-1“上创建一个"Documents”林,并在“host-3”上创建一个"Documents-R“副本林。请注意,两台主机必须位于同一群集中。

但是,我想为现有林添加一个副本林,但需要语法方面的帮助,可能需要使用/manage/v2/forests/{id|name}/properties (PUT)

除了上面的问题,我还有以下问题:

我的管理控制台不允许我指定林副本-它是空白的,我不知道如何在管理控制台中创建林副本时启用它。

EN

回答 1

Stack Overflow用户

发布于 2021-09-17 17:57:34

由于您已经创建了主林,因此需要创建副本林,然后将其作为HA-replica附加到主林(两步)。

  1. 创建HA复制副本的方式与您创建主林的方式类似。

然后,您可以使用https://docs.marklogic.com/REST/PUT/manage/v2/forests/[id-or-name]/properties使用HA-

  1. 林的ID设置"forest-replica“属性

XML :这里描述的属性是针对

有效负载的。一般来说,它们对于JSON是相同的,除了在JSON中,failover-hostsforest-replicas是以单数形式表示的。例如,在JSON中,failover-hostsfailover-host,格式是:"failover-host":["hostname"]

创建HA-复制副本林后,它还应出现在可用林的下拉列表中,以便在Admin UI的林状态页上分配为复制副本,因此这也是一个选项。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69218608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档