MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

mongodb Không thành công:lỗi kết nối với máy chủ db:không có máy chủ nào có thể truy cập được

Một giải pháp tạm thời là thêm host tham số cho mongoimport của bạn gọi, cho mongo biết rằng máy chủ lưu trữ là máy của riêng bạn (127.0.0.1 ):

mongoimport --host=127.0.0.1

Lệnh đầy đủ trong trường hợp của bạn là:

mongoimport --host=127.0.0.1 \
  --db test --collection restaurants --drop --file dataset.json

(Nguồn:ranjeetcao @ mongorestore Không thành công:không có máy chủ nào truy cập được)

Cập nhật:

Cập nhật lên Mongo> =3.0.7 sẽ giải quyết được vấn đề

(Nguồn:Colin Marshall @ mongorestore Không thành công:không có máy chủ nào truy cập được)

Cập nhật 2:

Có vẻ như Lỗi vẫn đang xảy ra đối với một số người dùng.

Cũng có một vấn đề JIRA mở ở đây.

(Nguồn:James Chien @ chuỗi câu hỏi này)

Cập nhật 3:

Trong một số trường hợp, điều này có thể do Mongo chạy dưới dạng ReplicaSet. Để giải quyết vấn đề này, theo như tôi đã thấy, người ta có thể vô hiệu hóa chức năng ReplicaSet hoặc đặt lại nó. Xem:

  • Cách đặt lại cài đặt bộ bản sao MongoDB
  • Cách chuyển đổi bộ bản sao MongoDB thành một máy chủ độc lập

(Nguồn:Maxim Yefremov @ mongorestore Không thành công:không có máy chủ nào có thể truy cập được)



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Các truy vấn tổng hợp trung bình trong Meteor

  2. Tìm các giá trị trùng lặp trong mảng MongoDB

  3. Lọc mảng con của một mảng theo một số tiêu chí

  4. Cách chính xác để bắt đầu một dịch vụ mongod trên linux / OS X là gì?

  5. Cách xóa một phần tử khỏi mảng lồng đôi trong tài liệu MongoDB.