Amazon ec2 正在启动MarkLogic服务器,但因“暂停”;正在等待安装的设备联机:/dev/xvdj";
使用来自亚马逊的免费“微”实例启动MarkLogic的快速演示。rpm安装良好,没有错误 一些可能有用的信息:Amazon ec2 正在启动MarkLogic服务器,但因“暂停”;正在等待安装的设备联机:/dev/xvdj";,amazon-ec2,marklogic,Amazon Ec2,Marklogic,使用来自亚马逊的免费“微”实例启动MarkLogic的快速演示。rpm安装良好,没有错误 一些可能有用的信息: [user@aws ~]$ rpm -qa | grep release redhat-release-server-6Server-6.4.0.4.el6.x86_64 [user@aws ~]$ rpm -qa | grep MarkLogic MarkLogic-7.0-1.x86_64 第一次启动MarkLogic服务器时会显示以下内容: [user@aws ~]$ sud
[user@aws ~]$ rpm -qa | grep release
redhat-release-server-6Server-6.4.0.4.el6.x86_64
[user@aws ~]$ rpm -qa | grep MarkLogic
MarkLogic-7.0-1.x86_64
第一次启动MarkLogic服务器时会显示以下内容:
[user@aws ~]$ sudo /etc/init.d/MarkLogic start
Initialize Configuration
Region: us-west-2 ML_NAME:
Set configuration: MARKLOGIC_ZONE="us-west-2c"
Instance is not managed
Waiting for device mounted to come online : /dev/xvdj
在这里,它没有任何其他消息,包括尚不存在的
/var/opt/MarkLogic/Logs
。即使没有官方支持的微实例,您通常也可以启动一个。但是,有报道称,你很快就会希望自己没有这样做
也就是说,请参阅mounting/dev/sdf上的确切说明,尤其是mounting/dev/sdf上的磁盘;如果您不这样做,服务器初始化脚本将永远等待出现。如果上面没有帮助,我已经深入研究了RPM,发现了AWS上的一些问题 首先,他们使用一些sysconfig脚本来检测自己是否在AWS上。如果您正在运行MarkLogic 6,这些系统配置有一个硬编码驱动器,并且将无限期等待,因为它可能不存在。你的是7,而且在AWS上还有一些问题。要绕过此问题,可以创建一个/usr/bin/is-ec2.sh,其中包含:
#!/bin/bash
exit 1
这将阻止它进行任何ec2检测。更多详细信息,请访问我的专栏查看Marc,谢谢您提供的信息。非常有趣。我相信这会帮助那些被困在这里的人。上面Eric的回答(RTFM!)帮助我们在AWS上运行ML。我们添加了EBS存储(按照说明!),并能够显示一个快速演示。Eric是对的:微实例是不够的。内存不足。向micro实例添加一个大的交换文件会有所帮助,但后来我们转向了一个更健壮的服务器。