sql >> Databáze >  >> NoSQL >> MongoDB

EPEL MongoDB se nespustí na EC2 Amazon AMI

Největším bodem bylo, že jsem chtěl povolenou možnost SSL. Nenašel jsem žádné jednoduché odpovědi, takže doufám, že to pomůže někomu dalšímu, kdo se vydá touto cestou.

Verze od EPEL s povolenou možností je vytvořena s nekompatibilní verzí pcre-devel, kterou Amazon AMI získává z amzn1 linux repo.

Jednoduše jsem přestavěl mongodb binární soubor ze zdrojového RPM EPEL a výsledné RPM se nainstalovalo a fungovalo dobře.

Aby to bylo možné, musel jsem stáhnout další balíčky.

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 

Balíčky jsou zveřejňovány pro kohokoli jiného, ​​kdo s tím bojuje, a aby zůstali v souladu s licencí AGPL.

Jeho opětovné sestavení trvalo téměř 45 minut, takže jsem vložil malé repo, abych nemusel znovu sestavovat každou novou instanci a také některé pokyny, pokud by jiní chtěli něco použít.

Pokyny: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

Soubor repo:http://mongodb.ssl. amzn1.bauman.in/mongodb.ssl.amzn1.bauman.in.repo



  1. jak nastavím úroveň protokolování na informace pro MongoDb?

  2. mongo $slice dotaz reverzní index mimo rozsah

  3. Jak zastavit vkládání duplicitních dokumentů do kolekce mongodb

  4. Chyba připojení Mongolab