opsworks:如何在opsworks上部署solr堆栈

时间:2013-12-12 14:20:07

标签: ruby-on-rails solr amazon-web-services aws-opsworks

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

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

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

请一点指导?

谢谢!

1 个答案:

答案 0 :(得分:0)

据我所知,OpsWorks喜欢一个结构,其中多个烹饪书存在于回购中,请参阅AWS OpsWorks repo

如果您想使用第三方食谱库,您可以将其添加为子模块,请参阅my OpsWorks cookbooks作为示例。

更新自定义食谱后,您必须运行“更新自定义食谱”来自Stack>Run Command部分。

最后确保在Layer>Solr>Edit>Setup下的正确生命周期事件(很可能是设置)中指定要运行的配方。 solr::default或简称solr作为该食谱中唯一的食谱是默认食谱。

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

查看实例日志,这些日志将提供有关执行哪些食谱以及哪些食谱失败的更多信息。有时会有描述性消息可能会导致事情无法正常工作的原因。

祝你好运!