पर मोंगोडब स्थापित करने के लिए अनुशंसित तरीका, सबसे पहले, आप मुझे कम करने से पहले, मैंने पहले ही How to install mongodb in Elastic Beanstalk? दिनांक 2014 को देखा है, जो अब काम नहीं करता है। साथ ही https://docs.mongodb.org/ecosystem/platforms/amazon-ec2/#manually-deploy-mongodb-on-ec2लोचदार बीनस्टॉक
के रूप में मैं एक नया लोचदार बीनस्टॉक वातावरण 1 EC2 सूक्ष्म उदाहरण के साथ Node.js पर चल रहा है की स्थापना की है '64 बिट अमेज़न लिनक्स 2016.03 v2.1.0 चल Node.js'
मैं पहले से ही ssh का उपयोग कर की कोशिश की है मेरे उदाहरण में कनेक्ट करने के लिए और यम आदेश का उपयोग MongoDB पैकेज इंस्टॉल:
$ sudo yum install -y mongodb-org-server mongodb-org-shell mongodb-org-tools
और इस कॉल वापस प्राप्त किया:
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
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
वर्तमान में मेरी पर्यावरण एक उदाहरण वातावरण के रूप में सेट किया गया है, शुल्क बचाने के लिए: 210 जब मैं पहली बार ssh 'मेरे उदाहरण में d, मुझे यह त्रुटि चेतावनी प्राप्त किया। हालांकि, भविष्य में मैं एक ऑटो स्केलिंग पर्यावरण में अपग्रेड कर दूंगा।
इस वजह से, मैं पूछ रहा हूं कि यह ec2 में ssh के माध्यम से कोई बदलाव करने की सिफारिश है, या मुझे केवल ईबी सीएलआई का उपयोग करना चाहिए?
मेरे पास ईसी 2 और ईबी सीएलआई दोनों स्थानीय रूप से स्थापित हैं, हालांकि मैंने पहले कभी ईबी सीएलआई का उपयोग नहीं किया है। अगर मुझे ईबी का उपयोग करना चाहिए, तो क्या किसी के पास मोंगोडब स्थापित करने का एक अनुशंसित तरीका है?
आप लचीला बीनस्टॉक पर एक डेटाबेस स्थापित करने के लिए नहीं करना चाहते करने के लिए कनेक्ट बनाएं के बाहर एक MongoDB सर्वर बनाएँ। आपको अपने ईबी पर्यावरण में एसएसएच के माध्यम से भी कोई बदलाव नहीं करना चाहिए। क्या आपको एहसास नहीं है कि ईबी स्वचालित रूप से आपके पर्यावरण से सर्वर जोड़ और हटा देगा? इसमें जोड़े गए नए सर्वरों में आपके परिवर्तन नहीं होंगे, और पुराने सर्वर जो चलने वाले डेटाबेस जैसे चीजों को हटा दिए जाएंगे और आप सबकुछ खो देंगे। लोचदार बीनस्टॉक के साथ मोंगोडीबी का उपयोग करने के सही तरीके से इस प्रश्न का मेरा उत्तर पढ़ें: http://stackoverflow.com/questions/33837610/elastic-beanstalk-deployment-with-mongodb –
हां, मुझे एहसास हुआ। यही कारण है कि मैंने समझाया कि मैं वर्तमान में एक सर्वर ऐप चला रहा हूं, हालांकि मैं ऑटो स्केलिंग में अपग्रेड करने के लिए अनुशंसित स्थापना जानना चाहता था। लिंक के लिए धन्यवाद। – amyloula