Miért nem működik Fedorán a MongoDB?
Először a hivatalos dokumentációban leírtakat követtem (Red Hat-re vonatkozik): [link]
Próbáltam csomagkezelővel meg a letölthető tarballal is, egyikkel se sikerült, pedig az említett SELinux configolást is megcsináltam.
Aztán találtam egy konkrétan Fedorára vonatkozó tutorialt: [link]
viszont továbbra se indul el a szerver:
Mi lehet a gond? Csak a dokumentációban szereplő disztrókon működik?
Olyan, mint ha már futna egy Mongodb process. Nézd meg az "lsof -Pni" és az "ss -li" parancsokkal, hogy nem látsz-e a Mongodb portján figyelő processt.
Esetleg próbáld meg másik porton futtani a Mongo-t: mongo --port 27000
Illetve próbáld meg ezt (de ha van már létező adatbázisod, arról csinálj másolatot!):
rm -rf mongod.lock
rm -rf /tmp/mongodb-27017.sock
chown -R mongod:mongod /var/lib/mongo
chown -R mongod:mongod /var/log/mongodb
chown mongod:mongod /tmp/mongodb-27017.sock
service mongod start
Átállítottam az ownert a fájloknál, így már működik a mongo shell.
A mongod szerver azt írja, adjam meg az adatbázisom útvonalát: [link]
Ha pl létrehoztam egy db nevű adatbázist, azt hol találom?
Sikerült megtalálnom. /var/lib/mongo
Köszönöm a segítséget
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!