1

我们的团队有一个在 AWS 中运行的 3 节点 marklogic 主机集群。我们不确定它是使用云形成模板还是 AMI 构建的。根据文档,它说如果您使用云形成模板,那么托管集群功能将自动启用。我有三个疑问:-

  1. 有什么方法可以确定在 marklogic 中运行的主机是使用单个 AMI 还是使用云形成模板创建的?

  2. 我们想检查 MarkLogic AWS 主机中是否启用了“托管集群功能”

  3. 假设如果这 3 个节点是使用 AMI 构建并作为一个集群加入的,我们如何启用“托管集群功能”。我们是否需要使用云形成模板建立一个新的 3 节点集群?

MarkLogic 版本 - 10

4

1 回答 1

1

如果集群是使用 Cloud Formation 模板构建的,则托管集群功能通常在 AWS 中默认启用。禁用它的推荐方法是使用允许本地设置覆盖默认值的 /etc/marklogic.conf 文件。在这种情况下,该文件将包含一行关闭托管集群功能:

MARKLOGIC_MANAGED_NODE=0

如果这不存在,则确定您是否使用托管集群功能的另一种方法是检查/var/log/messages,/var/log/mlcmd/var/tmp/mlcmd.trace文件。在 MarkLogic 启动时,托管集群功能将在日志中打印进度,或者将打印一条消息,指示该功能未在使用中。

另一种查看方式是从 EC2 仪表板端查看集群是否是使用使用托管集群功能的 MarkLogic Cloud Formation Template 创建的。要确定是否使用 MarkLogic Cloud Formation Template 创建了一个或多个主机,您可以查看您正在调查的实例的标签。MarkLogic Cloud Formation Template 创建的实例将包含带有 Auto Scaling Group 名称、Cloud Formation Stack 名称和 MarkLogic Stack 名称的标签。

实例标签选项卡

托管集群功能旨在与 MarkLogic Cloud Formation Template 一起使用,并且不受自定义部署的支持。

于 2019-11-20T20:50:24.513 回答