【问题标题】:opsworks: How to deploy a solr stack on opsworksopsworks:如何在 opsworks 上部署 solr 堆栈
【发布时间】:2014-11-14 20:01:57
【问题描述】:

我正在尝试使用自定义说明书在 opsworks 上设置 solr 实例。我对厨师很陌生,所以我真的不知道自己在做什么。

我创建了一本包含这本食谱的食谱: https://github.com/hipsnip-cookbooks/solr

并指定我的堆栈使用该自定义食谱。但我没有在日志中看到 solr 已安装或运行。

请指导一下?

谢谢!

【问题讨论】:

标签: 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,因为该食谱中唯一的食谱是默认食谱。

在这种情况下,测试整个过程的最佳方法是启动一个新实例。

查看实例日志,这些将包含有关执行哪些配方以及哪些配方失败的更多信息。有时,有一些描述性消息可能会引导您了解事情无法正常工作的原因。

祝你好运!

【讨论】:

    猜你喜欢
    • 2018-07-29
    • 2017-06-26
    • 2015-02-21
    • 2015-11-13
    • 2016-09-26
    • 2014-11-18
    • 2014-09-22
    • 2014-05-25
    • 2015-03-20
    相关资源
    最近更新 更多