MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Nie można połączyć się z mongodb za pomocą komputera ip

Właśnie przetestowałem to na moim Macu z Homebrew, działa dobrze jeśli zmienisz adres powiązania. Podejrzewam, że prawdopodobnie nie masz poprawnej konfiguracji bindowania?

Abyśmy mieli wszystkie informacje, czy możesz wkleić dane wyjściowe ifconfig? proszę?

Domyślnie MongoDB powinien nasłuchiwać na wszystkich interfejsach, nie powinno być konieczne zmienianie konfiguracji, jednak konfiguracja Homebrew wydaje się zastępować to (/usr/local/etc/mongod.conf):

# Only accept local connections
bind_ip = 127.0.0.1

Zabij MongoDB i uruchom to (zwróć uwagę na -v):

$ mongod --bind_ip 0.0.0.0 -v
warning: bind_ip of 0.0.0.0 is unnecessary; listens on all ips by default
all output going to: /usr/local/var/log/mongodb/mongo.log

Po prostu wklej swój wynik, proszę?

A potem po prostu spróbuj:

$ mongo --host 192.168.43.2 --verbose
MongoDB shell version: 2.4.6
Sat Aug 24 09:07:14.556 versionArrayTest passed
connecting to: 192.168.43.2:27017/test
Sat Aug 24 09:07:14.657 creating new connection to:192.168.43.2:27017
Sat Aug 24 09:07:14.657 BackgroundJob starting: ConnectBG
Sat Aug 24 09:07:14.657 connected connection!
Server has startup warnings: 
Sat Aug 24 09:06:44.360 [initandlisten] 
Sat Aug 24 09:06:44.360 [initandlisten] ** WARNING: soft rlimits too low. Number of files     is 256, should be at least 1000
> 

Oczywiście zastąp go swoim adresem IP. Daj nam znać, jak to idzie.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongodb:Wykonaj zapytanie o zakres dat z ObjectId w powłoce mongo

  2. id kursora mongodb niepoprawny błąd

  3. Kroki łączenia MongoDB i Solr za pomocą DataImportHandler

  4. BŁĄD:Nie można zapisać pliku pid do /var/run/mongodb/mongod.pid:Brak takiego pliku lub katalogu w fedorze 20

  5. Wstaw słownik do MongoDB za pomocą sterownika c#