sql >> Database teknologi >  >> NoSQL >> MongoDB

EPEL MongoDB starter ikke på EC2 Amazon AMI

Den største pointe var, at jeg ville have SSL-indstillingen aktiveret. Jeg kunne ikke finde nogle enkle svar, så jeg håber, at dette hjælper alle andre, der begiver sig ud ad denne vej.

Versionen fra EPEL med muligheden aktiveret er bygget med en inkompatibel version af pcre-devel, som Amazon AMI får fra amzn1 linux repo.

Jeg genopbyggede simpelthen mongodb-binæren fra EPEL-kildens RPM, og den resulterende RPM blev installeret og fungerede fint.

Var nødt til at trække andre pakker ned for at gøre det.

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 

Pakkerne offentliggøres for alle andre, der kæmper med dette og for at forblive i overensstemmelse med AGPL-licensen.

Det tog næsten 45 minutter for det at genopbygge, så jeg satte en lille repo op, så jeg ikke behøver at genopbygge hver ny instans samt nogle instruktioner, hvis andre vil bruge noget af det.

Instruktioner: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-fil:http://mongodb.ssl. amzn1.bauman.in/mongodb.ssl.amzn1.bauman.in.repo



  1. Node.js opdateringselement i MongoDB

  2. sæt feltet som tomt for mongo-objekt ved hjælp af mongoose

  3. Hvordan bruger man C# til at indsætte et dokument i eksisterende indlejrede dokumenter?

  4. spring data - Mongodb - findBy Method for indlejrede objekter