Solusi sementara adalah menambahkan host
param ke mongoimport
panggilan, memberi tahu mongo bahwa host adalah mesin Anda sendiri (127.0.0.1
):
mongoimport --host=127.0.0.1
Perintah lengkap dalam kasus Anda adalah:
mongoimport --host=127.0.0.1 \
--db test --collection restaurants --drop --file dataset.json
(Sumber:ranjeetcao @ mongorestore Gagal:tidak ada server yang dapat dijangkau)
Pembaruan:
Memperbarui ke Mongo>=3.0.7 akan menyelesaikan masalah
(Sumber:Colin Marshall @ mongorestore Gagal:tidak ada server yang dapat dijangkau)
Pembaruan 2:
Tampaknya Bug masih terjadi pada beberapa pengguna.
Ada juga masalah JIRA terbuka di sini.
(Sumber:James Chien @ utas pertanyaan ini)
Pembaruan 3
Dalam beberapa kasus, ini dapat disebabkan oleh Mongo yang berjalan sebagai ReplicaSet. Untuk mengatasi ini, sejauh yang saya lihat, seseorang dapat menonaktifkan fungsionalitas ReplicaSet atau meresetnya. Lihat:
- Cara mengatur ulang pengaturan kumpulan replika MongoDB
- Cara mengonversi kumpulan replika MongoDB ke server yang berdiri sendiri
(Sumber:Maxim Yefremov @ mongorestore Gagal:tidak ada server yang dapat dijangkau)