Váš mongod ve skutečnosti začal zpočátku úspěšně. Výstup protokolu:
NETWORK [initandlisten] waiting for connections on port 27017
označuje, že mongod
je online a čeká na připojení na zadaném portu. V tom okamžiku jste mohli otevřít mongo
shell na stejném počítači pro připojení k mongod
.
Chápu však, že zobrazená varování by mohla naznačovat, že v provozu došlo k problému. Aktualizovali jsme naši dokumentaci, abychom toto řešili:
Příslušnou dokumentaci naleznete zde:Spusťte komunitu MongoDB ve Windows
Zdá se, že ostatní uživatelé vám pomohli se získáním dobrého funkčního konfiguračního souboru, ale rád bych rozebral původní výstup, abych objasnil případné nejasnosti, se kterými se tam setkáte.
Začněme rozdělením vašeho původního výstupu mongodského procesu:
CONTROL [initandlisten] ** WARNING: Access control is not enabled for the database. 2017-12-13T11:09:07.733-0700
Toto je varování, které označuje, že jste proces mongodu nespustili pomocí ověřování nebo autorizace. Protože se zdá, že používáte výchozí nastavení pro verzi 3.6, jedná se o očekávané informativní varování. Přečtěte si prosím dokumentaci MongoDB o ověření
když dostanete šanci a plánujete implementaci jednoduché autentizace, zvláště pokud mongod
budou kdykoli vystaveny veřejnému internetu.
Další varování je:
CONTROL [initandlisten] ** WARNING: This server is bound to localhost. 2017-12-13T11:09:07.736-0700
Ve výchozím nastavení v MongoDB 3.6, mongod
se váže na adresu localhost. Stručně řečeno, mongod
naslouchá pouze připojení na místním počítači. To vám dává čas na konfiguraci ověřování před otevřením nasazení MongoDB do vaší privátní sítě nebo veřejného internetu.
Jak poznamenali ostatní uživatelé, můžete to vyřešit nastavením net.bindIp
ve vašem konfiguračním souboru:
net:
bindIp: 127.0.0.1
Až budete připraveni otevřít mongod
k připojením bez místního hostitele stačí připojit IP adresu přidruženou k síťovému adaptéru na hostitelském počítači. Pokud má hostitelský počítač například síťový adaptér 192.168.1.15, můžete jej přidat do bindIp
. To řekne mongod
naslouchat příchozím připojením na obou adresách.
net:
bindIp: "127.0.0.1,192.168.1.15"
Pokud jde o varování FTDC, \Memory\Available Bytes
čítač souvisí se správou výkonu Windows – více o tom si můžete přečíst zde . Možná budete muset nakonfigurovat některé součásti systému Windows, abyste povolili tento čítač. Je také možné, že čítač je dostupný (nebo přístupný) pouze v serverových architekturách Windows.
Upozornění je informativní a nemělo by mít vliv na normální provoz, pokud se při své práci příliš nespoléháte na data FTDC.
Další informace o zprávách protokolu v MongoDB naleznete v naší dokumentaci ke zprávám protokolu .