首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在AWS上启动Marklogic服务

无法在AWS上启动Marklogic服务
EN

Stack Overflow用户
提问于 2020-08-17 10:52:35
回答 1查看 92关注 0票数 1

我已经连接到一个使用AWS Systems Manager为MarkLogic设置的AWS实例。我正在尝试启动MarkLogic服务器,但收到以下错误响应:

代码语言:javascript
复制
Set configuration: JAVA_HOME="/usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.252.b09-2.amzn2.0.1.x86_64"
Set configuration: MARKLOGIC_MDB_TYPE=""
Set configuration: AWS_REGION="ap-southeast-2"
Set configuration: AWS_DEFAULT_REGION="ap-southeast-2"
Set configuration: MARKLOGIC_ZONE="ap-southeast-2a"
Initialize Configuration.
AWS Region: ap-southeast-2, ZONE: ap-southeast-2a. INSTANCE: i-08c0992c858711a67
Instance is not managed
Waiting for device mounted to come online : /dev/nvme1n1
Volume /dev/sdf has failed to attach - aborting

Warning: ec2-startup did not complete successfully
Check the error logs for details

Starting MarkLogic:                                        [FAILED]

这是mlcmd日志中的输出:

代码语言:javascript
复制
"2020-08-17 02:10:26,821 0     INFO  [main] shell.Shell - xmlsh initialize
"2020-08-17 02:10:26,952 131   INFO  [main] builtin.log - loading init.xsh
"2020-08-17 02:10:27,102 281   INFO  [main] builtin.log - initializing mlcmd
"2020-08-17 02:10:27,103 282   INFO  [main] builtin.log - loading /var/local/mlcmd.conf
"2020-08-17 02:10:27,297 476   TRACE [main] mlcmd.trace - init-config: exit-status: 1 args: Not loading mdb functions - not a managed cluster
"2020-08-17 02:10:27,299 478   TRACE [main] mlcmd.trace - complete init.xsh: exit-status: 1 args:
"2020-08-17 02:10:27,299 478   INFO  [main] builtin.log - runing init-config.xsh
"2020-08-17 02:10:27,942 0     INFO  [main] shell.Shell - xmlsh initialize
"2020-08-17 02:10:28,042 100   INFO  [main] builtin.log - loading init.xsh
"2020-08-17 02:10:28,173 231   INFO  [main] builtin.log - initializing mlcmd
"2020-08-17 02:10:28,174 232   INFO  [main] builtin.log - loading /var/local/mlcmd.conf
"2020-08-17 02:10:28,387 445   TRACE [main] mlcmd.trace - ec2-startup: exit-status: 1 args: Not loading mdb functions - not a managed cluster
"2020-08-17 02:10:28,389 447   TRACE [main] mlcmd.trace - complete init.xsh: exit-status: 1 args:

如何解决此问题?

如果需要更多的信息,请让我知道,我会尽力去获取。

EN

回答 1

Stack Overflow用户

发布于 2020-08-17 23:48:25

在未禁用托管群集功能的情况下,您似乎正在尝试启动自我管理的实例/群集。

MarkLogic Managed Cluster功能是在亚马逊网络服务上部署MarkLogic集群的推荐方式,因此它在默认情况下处于启用状态。托管群集应使用MarkLogic CloudFormation Templates进行部署。

Deploying MarkLogic on EC2 Using CloudFormation

托管群集功能减少了设置初始群集所需的工作量,并创建了一个自动伸缩组,该组将自动重新启动已终止的实例,并且当MarkLogic在新实例上启动时,它将重新挂载关联的EBS数据驱动器。

CloudFormation Template Overview

如果您希望拥有一个自我管理的集群,那么您将需要创建一个/etc/marklogic.conf文件来在启动时禁用该功能。

AWS Configuration Variables

Best Practice Editing MarkLogic Server Environment Variables

我建议您查看以下指南,因为它详细介绍了如何使用托管集群功能以及自管理集群。

MarkLogic Server on Amazon Web Services (AWS) Guide

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

https://stackoverflow.com/questions/63443936

复制
相关文章

相似问题

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