EC2 Linux MarkLogic9启动服务失败

时间:2017-11-27 10:26:07

标签: service marklogic

我添加了一个RedHat Linux64实例。已成功安装JDK。然后使用SSH将MarkLogic9安装包发送到Linux并安装完成。当我启动MarkLogic服务时,消息如下所示。 (P.S:这是我第一次安装MarkLogic)

2017-11-27 11:16:39 ERROR [HandleAwsError @ awserr.go.48] [instanceID=i-06sdwwa33d24d232df [HealthCheck] error when calling AWS APIs. error details - NoCredentialProviders: no valid providers in chain. Deprecated.
        For verbose messaging see aws.Config.CredentialsChainVerboseErrors

以下是日志信息:

agm-info-window

2 个答案:

答案 0 :(得分:1)

使用Infinate Wisdom的来源,我用Google搜索"安装MarkLogic ec2 aws" 不远处,我发现[https://docs.marklogic.com/guide/ec2.pdf][1]

要阅读的好文件。

如果您选择忽略(字面意思" STOP"全部上限) "停止:在您做任何事之前!" 建议在第一页,您可以进一步发现ML需要一个数据卷,而使用根卷是 一个坏主意 (它太小了当你的系统填满时崩溃,更不用说如果你的实例终止了就消失了。因此,如果您选择不使用推荐的CloudFormation脚本进行第一次体验,则需要手动创建和附加数据卷等。

。 [1]:https://docs.marklogic.com/guide/ec2.pdf

答案 1 :(得分:0)

运行ML的主机系统的大小和计算能力与部署和编排方法不同。

完全偏离的问题。是的,你应该从样本云形成脚本开始...但不是由于尺寸和性能,由于 事实上,他们的建立是为了让第一次成功的体验成为尽可能无痛的经历。你可以让你的ML服务器在更短的时间内运行并发布到stackoverflow一个问题,问为什么它不是,

完全不相关 - 除了amis的内置实例类型集(1) 建议支持哪些配置是可能的, 所有大; y依赖于工作量和性能期望。

marklogic可以在资源受限的系统上运行 - 无论是否以及如何运作都需要相同的方法来回答微型和大型系统......工作量。数据大小和格式,使用的查询和数据处理代码,性能要求,工作集,hw,sw,vm,网络,存储......同时旨在很好地支持大型企业工作负载, 在生产系统中使用的平台和工作负载也非常有限。一个典型的低端笔记本电脑可以运行ML罚款...对于某些用例,其他人可能需要一组十几个或一百个高端怪物。

(1)。 '支持的实例类型'与市场amis ... 是的,这些不包括我看过的入门级ec2实例类型。 理由类似于为什么st dre脚本难以滥用数据卷的根卷 - 不是因为它无法完成, 而是试图为目标市场细分提供成功的第一次体验的最佳机会...受限于只有一次机会去做,对预期用途一无所知。 ...一个盲目的教育猜测,加上大量的测试和支持历史记录,无论你带多少人,他们都会出错。 虽然“微型”系统可以成功地工作 - 在一些专门的用例中,通常它们不会像在没有仔细的工作负载特定调整和复杂的应用程序代码的情况下那样容易,可靠地处理大量各种各样的工作 -

类似地,有一个原因,文档使人们尽可能清楚,甚至令人烦恼,你应该从云形成模板开始 - 没有它们就拒绝运行。 ML可以在平台X上运行Y-Memory,Z hypervisor,docker或vmware或虚拟盒子或品牌acme raid控制器...... 非常可能 - 使用'run'的某些定义并为这些确切的约束配置 不太可能对“运行”进行任意定义,也没有考虑将部署与环境相匹配的想法或努力

以前从未做过的人很容易设置,运行“我的程序”,开箱即用的“我所需的速度”,没有任何问题,没有优化,性能分析,数据重构,自定义查询。 对于一组相当大的初始用例 - 至少是一个合理和快速的POC,非常可能 - 如果你按照安装指南,可能只需要一些参数调整  它能做到最好吗?绝对不。 但由于完全不了解用户的实际应用,技术,经验,工作量,预算,IT人员,开发和qa团队,需求,业务政策,未来需求,员工,月相,因此非常接近。

推荐,阅读ec2文档。 做他们说的话 尝试使用一组现实的数据和应用程序供您使用, 测试。测量,实验,学习 然后,只有担心它是否会起作用。 t2.micro或m4.64xlarge9orbclusters ..) 那是开始而不是结束 最终永远不会,您可以而且应该考虑持续分析并改进IT配置,作为持续运营程序的一部分。 降低成本是一个系统性问题,涉及多个方面 - 并且在aws上它可以自由改变。不计划改变是非常昂贵的。

改变是吱吱声 实验是惨淡的

最后不要选择实例类型,存储,网络等。 考虑TCOA。问题要求......你是否需要在凌晨3点运行星期天的开发系统?质量保证能否容忍偶尔的故障以换取90%的成本节约?你能通过自动缩放避免过度承诺吗? 你需要5 9或3 9足够吗?可以通过更便宜的存储将数据传输到非生产系统吗?是否可以使用中间撕裂...或者将novevwork移除到成本效益最高的组件?是劳动力还是成本更高 即时类型实际上是TCOA中最不相关的组件之一