mongodb a Échoué: erreur de connexion au serveur de base de données: pas de accessible serveurs

J'ai installé mongodb dans Ubuntu14.04 serveur

Je n'étais pas en mesure de se connecter à mongodb via "mongoimport", "mongodump", "mongostat", etc. Toujours afficher "non accessible" serveur de

mongoimport --db test --collection restaurants --drop --file dataset.json
2015-08-25T13:08:29.802+0800    [........................] test.restaurants 0.0 B/11.3 MB (0.0%)
2015-08-25T13:08:30.306+0800    Failed: error connecting to db server: no reachable servers
2015-08-25T13:08:30.306+0800    imported 0 documents

En quelque sorte, j'ai été en mesure de se connecter avec le shell mongo

mongo --port 27017
MongoDB shell version: 3.0.6
connecting to: 127.0.0.1:27017/test

Au premier abord, je doute qu'il cause par mon iptables, j'ai donc vider toutes les règles iptables et de créer des règles pour TOUS les accepter, mais il reste même

 sudo iptables -S
    -P INPUT ACCEPT
    -P FORWARD ACCEPT
    -P OUTPUT ACCEPT
    -A INPUT -j ACCEPT
    -A INPUT -i lo -j ACCEPT
    -A FORWARD -j ACCEPT
    -A OUTPUT -j ACCEPT
    -A OUTPUT -o lo -j ACCEPT

Je recherche le stackOverflow et google, et quelqu'un a dit marqués
bind_ip ou un ensemble bind_ip à 0.0.0.0, j'ai tout essayé mais n'a toujours pas.

Ci-dessous sont mes mangodb config, serait un peut m'aider à vérifier?
Merci pour votre aide

james@localhost:~$ cat /etc/mongod.conf 
# mongod.conf
# Where to store the data.
# Note: if you run mongodb as a non-root user (recommended) you may
# need to create and set permissions for this directory manually,
# e.g., if the parent directory isn't mutable by the mongodb user.
dbpath=/var/lib/mongodb
#where to log
logpath=/var/log/mongodb/mongod.log
logappend=true
port = 27017
# Listen to local interface only. Comment out to listen on all interfaces. 
#bind_ip = 127.0.0.1
# Disables write-ahead journaling
# nojournal = true
# Enables periodic logging of CPU utilization and I/O wait
#cpu = true
# Turn on/off security.  Off is currently the default
#noauth = true
#auth = true
# Verbose logging output.
verbose = true
# Inspect all client data for validity on receipt (useful for
# developing drivers)
#objcheck = true
# Enable db quota management
#quota = true
# Set oplogging level where n is
#   0=off (default)
#   1=W
#   2=R
#   3=both
#   7=W+some reads
#diaglog = 0
# Ignore query hints
#nohints = true
# Enable the HTTP interface (Defaults to port 28017).
#httpinterface = true
# Turns off server-side scripting.  This will result in greatly limited
# functionality
#noscripting = true
# Turns off table scans.  Any query that would do a table scan fails.
#notablescan = true
# Disable data file preallocation.
#noprealloc = true
# Specify .ns file size for new databases.
# nssize = <size>
# Replication Options
# in replicated mongo databases, specify the replica set name here
#replSet=setname
# maximum size in megabytes for replication operation log
#oplogSize=1024
# path to a key file storing authentication info for connections
# between replica set members
#keyFile=/path/to/keyfile
  • Votre mongod processus est clairement pas en cours d'exécution. Regardez le journal /var/log/mongodb/mongod.log pour des raisons de pourquoi. Assurez-vous également que vous avez suivi toutes les instructions sur la Installer MongoDB sur Ubuntu. Essayez de démarrer le service, ou de redémarrer la machine. Nettoyer l'installation si nécessaire.
  • En soumettant ce qu'une réponse que je n'ai pas le privilège de faire des commentaires. J'ai un 3 membre du Jeu de Réplicas (version 3.4) et confronté à la même question avec la commande ci-dessous. mongoimport --test db --baisse des promenades.json Ai la même erreur avec la commande ci-dessous proposé par whythecode,<br/> mongoimport --host=127.0.0.1 --db tours d'essai.json La commande suivante a été en mesure d'importer mongoimport --host=127.0.0.1:27018 --db tours d'essai.json Noter que le principal a été en cours d'exécution sur 27018. Aussi, il n'était pas nécessaire de réinitialiser l'Ensemble de Répliques ou de l'exécuter de manière autonome.
InformationsquelleAutor James Chien | 2015-08-25