Przede wszystkim, zanim mnie zlekceważysz, już zapoznałem się z How to install mongodb in Elastic Beanstalk? z 2014 r., Która już nie działa. jak https://docs.mongodb.org/ecosystem/platforms/amazon-ec2/#manually-deploy-mongodb-on-ec2Zalecany sposób instalacji mongody na elastycznej fasolce fasolowej
mam założyć nową elastyczną środowiska beanstalk działa na node.js z 1 EC2 mikro instancja „64bit Amazon Linux 2016.03 v2.1.0 działa node.js”
Próbowałem już ssh podłączyć do mojego instancji i zainstalować pakiety MongoDB użyciu yum polecenia:
$ sudo yum install -y mongodb-org-server mongodb-org-shell mongodb-org-tools
i otrzymał tę oddzwanianie:
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
Kiedy po raz pierwszy ssh byłyby w moim przypadku, dostałem to ostrzeżenie o błędzie:
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
Obecnie moje środowisko jest ustawiony jako jednego środowiska instancji, aby zaoszczędzić na kosztach. Jednak w przyszłości dokonam aktualizacji do środowiska automatycznego skalowania.
Z tego powodu, proszę o to, czy należy wprowadzić jakiekolwiek zmiany za pośrednictwem ssh w EC2, czy też powinienem używać tylko interfejsu EB CLI?
Mam zainstalowane lokalnie interfejsy EC2 i EBI, ale nigdy wcześniej nie korzystałem z interfejsu EB CLI. Jeśli powinienem używać EB, czy ktoś ma zalecany sposób instalacji mongodb?
Nie chcesz instalować bazy danych na Elastic Beanstalk. Nie powinieneś nawet wprowadzać żadnych zmian przez ssh do twojego środowiska EB. Czy nie zdajesz sobie sprawy, że EB automatycznie doda i usunie serwery ze swojego środowiska? Dodane przez niego nowe serwery nie będą zawierały żadnych zmian, a stare serwery z uruchomionymi bazami danych zostaną usunięte, a Ty stracisz wszystko. Zapoznaj się z moją odpowiedzią na to pytanie, aby uzyskać prawidłowy sposób korzystania z MongoDB z Elastic Beanstalk: http://stackoverflow.com/questions/33837610/elastic-beanstalk-deployment-with-mongodb –
Tak, zdałem sobie z tego sprawę. Właśnie dlatego wyjaśniłem, że aktualnie korzystam z jednej aplikacji na serwerze, jednak chciałem poznać zalecaną instalację w przypadku aktualizacji do automatycznego skalowania. Dzięki za link. – amyloula