我正在尝试使用自定义食谱在opsworks上设置solr实例。我对厨师非常陌生,所以我真的不知道我在做什么。
我已经创建了一本食谱,其中包括这本食谱:https://github.com/hipsnip-cookbooks/solr
并指定my Stack使用该自定义食谱。但我没有在日志中看到solr已安装或正在运行。
能给我一点指导吗?
谢谢!
发布于 2013-12-17 09:56:45
据我所知,OpsWorks喜欢在一个仓库中存放多本食谱的结构,参见AWS OpsWorks repo。
如果你想使用第三方食谱仓库,你可以将其添加为一个子模块,参见my OpsWorks cookbooks的例子。
更新自定义食谱后,必须从Stack>Run Command部分运行"update Custom cookbook"。
最后,确保在Layer>Solr>Edit>Setup下的正确生命周期事件(最有可能是Setup)中指定您想要运行的配方。solr::default或简单的solr作为该食谱中的唯一食谱是默认食谱。
在这种情况下,测试整个流程的最佳方法是启动一个新实例。
看一看实例日志,这些日志会有更多关于哪些配方在哪里执行以及哪些配方失败的信息。有时,有一些描述性消息可能会引导您找到事情不起作用的原因。
祝你好运!
https://stackoverflow.com/questions/20545994
复制相似问题