2013-01-15 36 views
7

Tôi đã thiết lập bản sao được đặt trên 3 máy chủ mongo và đã nhập dữ liệu 5 GB. hiện trạng của máy chủ phụ hiển thị "RECOVERING". Bạn có thể cho tôi biết ý nghĩa của "RECOVERING" và cách giải quyết vấn đề này không.Trạng thái thiết lập bản sao Mongodb hiển thị "RECOVERING"

Tình trạng như sau

rs.status() 
{ 
    "set" : "kutendarep", 
    "date" : ISODate("2013-01-15T05:04:18Z"), 
    "myState" : 3, 
    "members" : [ 
     { 
      "_id" : 0, 
      "name" : "10.1.4.138:27017", 
      "health" : 1, 
      "state" : 3, 
      "stateStr" : "RECOVERING", 
      "uptime" : 86295, 
      "optime" : Timestamp(1357901076000, 4), 
      "optimeDate" : ISODate("2013-01-11T10:44:36Z"), 
      "errmsg" : "still syncing, not yet to minValid optime 50f04941:2", 
      "self" : true 
     }, 
     { 
      "_id" : 1, 
      "name" : "10.1.4.21:27017", 
      "health" : 1, 
      "state" : 1, 
      "stateStr" : "PRIMARY", 
      "uptime" : 86293, 
      "optime" : Timestamp(1358160135000, 18058), 
      "optimeDate" : ISODate("2013-01-14T10:42:15Z"), 
      "lastHeartbeat" : ISODate("2013-01-15T05:04:18Z"), 
      "pingMs" : 0 
     }, 
     { 
      "_id" : 2, 
      "name" : "10.1.4.88:27017", 
      "health" : 1, 
      "state" : 3, 
      "stateStr" : "RECOVERING", 
      "uptime" : 86291, 
      "optime" : Timestamp(1357900674000, 10), 
      "optimeDate" : ISODate("2013-01-11T10:37:54Z"), 
      "lastHeartbeat" : ISODate("2013-01-15T05:04:16Z"), 
      "pingMs" : 0, 
      "errmsg" : "still syncing, not yet to minValid optime 50f04941:2" 
     } 
    ], 
    "ok" : 1 

Trả lời

9

Thông điệp trên "PHỤC HỒI" bản sao bộ nút có nghĩa rằng những vẫn được thực hiện đồng bộ ban đầu. Các nút này không có sẵn để đọc cho đến khi chúng chuyển sang trạng thái Phụ.

Có một số bước trong đồng bộ hóa ban đầu.

Xem tại đây để biết thêm thông tin về quy trình đồng bộ hóa bản sao thiết lập: http://docs.mongodb.org/manual/core/replica-set-sync/

Các vấn đề liên quan