【问题标题】:opsworks: How to deploy a solr stack on opsworksopsworks:如何在 opsworks 上部署 solr 堆栈
【发布时间】:2014-11-14 20:01:57
【问题描述】:
【问题讨论】:
标签:
ruby-on-rails
solr
amazon-web-services
aws-opsworks
【解决方案1】:
据我了解,OpsWorks 喜欢这样一种结构,即多个食谱位于一个存储库中,请参阅AWS OpsWorks repo。
如果您想使用第三方食谱存储库,您可以将其添加为子模块,请参阅my OpsWorks cookbooks 示例。
更新自定义说明书后,您必须从Stack>Run Command 部分运行“更新自定义说明书”。
最后确保在Layer>Solr>Edit>Setup 下的正确生命周期事件(很可能是Setup)中指定要运行的配方。 solr::default 或只是 solr,因为该食谱中唯一的食谱是默认食谱。
在这种情况下,测试整个过程的最佳方法是启动一个新实例。
查看实例日志,这些将包含有关执行哪些配方以及哪些配方失败的更多信息。有时,有一些描述性消息可能会引导您了解事情无法正常工作的原因。
祝你好运!