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

Xung đột ReplicaSetId khi thêm nút MongoDB

Tôi đã gặp lỗi tương tự và không thể tìm ra lý do ... Tôi quay lại bài đăng để gửi giải pháp nếu những người khác vượt qua đây.

Chỉ cần không khởi tạo bản sao trên cả hai máy chủ:

Tôi có hai máy chủ X và Y riêng biệt không có mongodb, X và Y là địa chỉ IP hoặc miền.

  1. Cài đặt mongodb trên cả hai máy chủ
  2. Chỉnh sửa sudo nano /etc/mongod.conf tệp cấu hình trên cả hai máy chủ
  3. [trong tệp] Thay thế bindIp: 127.0.0.1 với bindIp: 127.0.0.1,X trên máy chủ X
  4. [trong tệp] Thay thế bindIp: 127.0.0.1 với bindIp: 127.0.0.1,Y trên máy chủ Y
  5. [trong tệp] Thay thế #replication: với replication: trên cả hai máy chủ
  6. [trong tệp] Thêm replSetName: "​​myReplicatName" dòng dưới replication: trên cả hai máy chủ
  7. Khởi chạy mongo với tệp cấu hình trên cả hai máy chủ
  8. Chỉ trên máy chủ X chạy mongo và gõ lệnh

Lệnh Mongo:

rs.initiate ({
  _id: "rs0",
  members: [{
    _id: 1,
    host: "X:27017"
  }]
});
rs.add("Y:YPORT");



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB:Sắp xếp dữ liệu khi sử dụng DBcollection find

  2. Hàm Azure không trả về kết quả

  3. Tại sao một cơ sở dữ liệu MongoDB trống lại quá lớn?

  4. Web Scraping và Crawling với Scrapy và MongoDB

  5. Cách dừng chèn các tài liệu trùng lặp trong bộ sưu tập mongodb