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

Bản sao MongoDB không có thiết lập chính, cần thiết lập bản sao chính mới

1.Chuyển đổi tất cả các nút thành độc lập.

Dừng ngừng mongod và chỉnh sửa /etc/mongod.conf nhận xét replSet tùy chọn.

Bắt đầu deamon mongod.

2.Sử dụng mongodump để sao lưu dữ liệu cho tất cả các nút.

Tham khảo từ tài liệu mongo:

https://docs.mongodb.com/manual/reference/program/mongodump/

3.Đăng nhập vào từng nút và thả local cơ sở dữ liệu.

Làm điều này sẽ xóa cấu hình tập hợp bản sao trên nút.

Hoặc bạn có thể chỉ cần xóa một bản ghi trong bộ sưu tập system.replset trong db địa phương, như nó đã nói ở đây:

https://stackoverflow.com/a/31745150/4242454

4. Bắt đầu tất cả các nút với replSet tùy chọn.

5.Trên nút dữ liệu trước đó (không phải trình phân xử), khởi tạo một tập hợp bản sao mới.

6.Cuối cùng, cấu hình lại bộ bản sao với rs.reconfig .




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm thế nào để giải quyết lỗi SQLdecode khi bạn di chuyển các mô hình trong django?

  2. MongoDB tổng hợp dự án chọn lọc

  3. MongoDb - Thay đổi kiểu từ Int thành Double

  4. Làm cách nào để lưu trữ tệp trong MongoDB?

  5. ConversionFailedException:Duy trì một DBObject nhưng việc truy xuất trả về một LinkedHashMap <?,?>