小编amy*_*ula的帖子

推荐的方法在弹性豆茎上安装mongodb

首先,在你向我投票之前,我已经看过如何在Elastic Beanstalk中安装mongodb?2014年,不再有效.以及https://docs.mongodb.org/ecosystem/platforms/amazon-ec2/#manually-deploy-mongodb-on-ec2

我已经在node.js上运行了一个新的弹性beanstalk环境,其中包含1个ec2微实例'64位运行Node.js的Amazon Linux 2016.03 v2.1.0'

我已经尝试使用ssh连接到我的实例并使用yum命令安装mongodb包:

$ sudo yum install -y mongodb-org-server mongodb-org-shell mongodb-org-tools
Run Code Online (Sandbox Code Playgroud)

并收到此回电:

Loaded plugins: priorities, update-motd, upgrade-helper
No package mongodb-org-server available.
No package mongodb-org-shell available.
No package mongodb-org-tools available.
Error: Nothing to do
Run Code Online (Sandbox Code Playgroud)

当我第一次进入我的实例时,我收到了此错误警告:

This EC2 instance is managed by AWS Elastic Beanstalk. Changes made via SSH 
WILL BE LOST if the instance is replaced by auto-scaling. For more information 
on customizing your Elastic Beanstalk environment, see our documentation here: 
http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customize-containers-ec2.html
Run Code Online (Sandbox Code Playgroud)

目前,我的环境被设置为单实例环境,以节省成本.但是,将来我会升级到自动缩放环境.

因此,我要求在ec2中通过ssh进行任何更改,或者我应该只使用EB …

ssh amazon-ec2 mongodb node.js amazon-elastic-beanstalk

24
推荐指数
1
解决办法
1万
查看次数