Ruby on rails 通过AWS opsworks设置mongodb
我正在尝试在AWS Opsworks上设置rails堆栈,并希望使用mongodb作为数据库 我认为您可以通过创建一个新的自定义层并将您的chef Receipt添加到相关的生命周期挂钩中来设置它,但我不确定要将哪些收据放在哪里 有人能帮助我们通过厨师将mongodb添加到AWS Opsworks吗 我看到有一本社区mongodb食谱,但从我看到它与Opsworks不兼容 有没有人有过设置这个的经验 请任何人帮忙 非常感谢Ruby on rails 通过AWS opsworks设置mongodb,ruby-on-rails,mongodb,amazon-web-services,chef-infra,aws-opsworks,Ruby On Rails,Mongodb,Amazon Web Services,Chef Infra,Aws Opsworks,我正在尝试在AWS Opsworks上设置rails堆栈,并希望使用mongodb作为数据库 我认为您可以通过创建一个新的自定义层并将您的chef Receipt添加到相关的生命周期挂钩中来设置它,但我不确定要将哪些收据放在哪里 有人能帮助我们通过厨师将mongodb添加到AWS Opsworks吗 我看到有一本社区mongodb食谱,但从我看到它与Opsworks不兼容 有没有人有过设置这个的经验 请任何人帮忙 非常感谢 Rick我刚刚在github上测试了这个回购协议,它适用于MongoDB
Rick我刚刚在github上测试了这个回购协议,它适用于MongoDB/OpsWorks。转到“自定义厨师配方”部分中的OpsWorks>Layers>,引用此github链接“”,然后将“yum::default”添加到安装生命周期事件中。然后将“mongodb::10gen_repo”、“mongodb::default”和“mongodb::10gen_remrepo”添加到设置生命周期事件中几个月前,我曾尝试在OpsWorks中设置mongodb 3节点副本集。我将分享我的一些经验: 1)如何安装单个MongoDB: 使用安装工具安装单个mongodb是可能且容易的。只需将其作为子模块添加到自定义opsworks chef存储库中即可 要使其正常工作,请创建一个自定义层,并将其命名为MongoDB,然后执行以下方法
- 设置:mongodb:10gen\u repo
- 配置:mongodb:默认值
我去过那里,做到了这一点,最终没有使用OpsWorks来主持MongodDB。希望这能为你节省一些时间和头痛 你最后做了什么?