MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

EPEL MongoDB няма да стартира на EC2 Amazon AMI

Най-важното беше, че исках SSL опцията да е активирана. Не можах да намеря прости отговори, така че се надявам това да помогне на всеки друг, който тръгне по този път.

Версията от EPEL с активирана опция е изградена с несъвместима версия на pcre-devel, която Amazon AMI получава от amzn1 linux repo.

Просто възстанових двоичния файл на mongodb от изходния RPM на EPEL и полученият RPM се инсталира и работи добре.

Трябваше да сваля други пакети, за да го направя.

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 

Пакетите се публикуват публично за всеки друг, който се бори с това и за да остане в съответствие с лиценза AGPL.

Отне почти 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

Repo файл:http://mongodb.ssl. amzn1.bauman.in/mongodb.ssl.amzn1.bauman.in.repo



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Правилен начин за шардиране на колекция и как да интерпретирате резултатите

  2. Mongodb scala драйверен кодек за характеристики и наследени класове

  3. MongoDB - Проектира само съответстващия елемент в масив

  4. Django не може да се свърже с mongoDB atlas

  5. Възможно ли е да преименувате полета в изходите на Mongo заявка в PyMongo?