सबसे बड़ी बात यह थी कि मैं चाहता था कि एसएसएल विकल्प सक्षम हो। मुझे कोई आसान जवाब नहीं मिला, इसलिए मुझे उम्मीद है कि इससे किसी और को इस सड़क पर उतरने में मदद मिलेगी।
सक्षम विकल्प के साथ EPEL का संस्करण pcre-devel के असंगत संस्करण के साथ बनाया गया है जो Amazon AMI को amzn1 linux repo से मिलता है।
मैंने बस ईपीईएल स्रोत आरपीएम से मोंगोडब बाइनरी का पुनर्निर्माण किया और परिणामी आरपीएम स्थापित किया और ठीक काम किया।
ऐसा करने के लिए अन्य पैकेजों को नीचे खींचना पड़ा।
yum install rpm-build redhat-rpm-config gcc gcc-c++ make yum install openssl-devel snappy-devel v8-devel boost-devel python-devel python-nose scons pcre-devel readline-devel libpcap-devel gperftools-devel –y
rpmbuild --rebuild mongodb-2.4.6-1.el6.src.rpm
rpmbuild --rebuild python-pymongo-2.5.2-3.el6.src.rpm
rpmbuild --rebuild v8-3.14.5.10-3.el6.src.rpm
पैकेज सार्वजनिक रूप से किसी और के लिए पोस्ट किए जाते हैं जो इससे संघर्ष करते हैं और एजीपीएल लाइसेंस के अनुरूप बने रहते हैं।
इसे फिर से बनाने में लगभग 45 मिनट का समय लगा, इसलिए मैंने एक छोटा रेपो रखा ताकि मुझे हर नए इंस्टेंस के साथ-साथ कुछ निर्देशों का पुनर्निर्माण न करना पड़े यदि अन्य इसका उपयोग करना चाहते हैं।
निर्देश:http://mongodb.ssl.amzn1.bauman.in
wget http://mongodb.ssl.amzn1.bauman.in/mongodb.ssl.amzn1.bauman.in.repo
sudo mv mongodb.ssl.amzn1.bauman.in.repo /etc/yum.repos.d/mongodb.ssl.amzn1.bauman.in.repo
sudo yum install mongodb-server mongodb python-pymongo python-pymongo-gridfs -y
रेपो फ़ाइल:http://mongodb.ssl। amzn1.bauman.in/mongodb.ssl.amzn1.bauman.in.repo