一時的な回避策は、host
を追加することです。 mongoimport
へのパラメータ 呼び出して、ホストが自分のマシンであることをmongoに知らせます(127.0.0.1
):
mongoimport --host=127.0.0.1
この場合の完全なコマンドは次のとおりです。
mongoimport --host=127.0.0.1 \
--db test --collection restaurants --drop --file dataset.json
(出典:ranjeetcao @ mongorestore失敗:到達可能なサーバーがありません)
更新:
Mongo> =3.0.7に更新すると、問題が解決するはずです
(出典:Colin Marshall @ mongorestore Failed:到達可能なサーバーがありません)
更新2:
一部のユーザーにはまだバグが発生しているようです。
ここには未解決のJIRAの問題もあります。
(出典:James Chien @この質問スレッド)
更新3:
場合によっては、これはMongoがReplicaSetとして実行されていることが原因である可能性があります。これを解決するには、私が見た限りでは、ReplicaSet機能を無効にするかリセットすることができます。参照:
- MongoDBレプリカセットの設定をリセットする方法
- MongoDBレプリカセットをスタンドアロンサーバーに変換する方法
(出典:Maxim Yefremov @ mongorestore失敗:到達可能なサーバーがありません)