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

Nelze spustit službu MongoDB 3.0.2 na CentOS 7

Hádám, že používáte verzi Linuxu, která používá SELinux (RHEL nebo CentOS 7, možná?)

Pokud ano, problém je v tom, že na svém /mongo/ nemáte tolerantní zásady adresář, který umožňuje přístup k démonům (jako mongod služby.)

Z Wikipedie:

Chcete-li zkontrolovat, zda se jedná o tento problém, zkuste toto v shellu:

sudo setenforce 0

To by mělo zakázat zásady SELinux a umožnit spuštění služby.

Trvalejší řešení viz https://wiki.centos.org/HowTos/SELinux



  1. Proč dokumenty MongoDB doporučují nepoužívat DBREF?

  2. Mongo najde dokumenty, kde pole obsahuje x hodnot daného pole

  3. Přidání podřízeného dokumentu do existujícího mongodb dokumentu

  4. Kolik kolekcí je možné v MongoDB bez ztráty výkonu?