2013-01-15 12 views
7

Mam zestaw replik na 3 serwerze mongo i zaimportowałem dane 5 GB. teraz status serwera pomocniczego pokazujący "ODZYSKIWANIE". Czy możesz dać mi znać, co oznacza "ODZYSKIWANIE" i jak rozwiązać ten problem.Status repliki Mongodb pokazujący "ODZYSKIWANIE"

Stan jest jak poniżej

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 

Odpowiedz

9

komunikat na „Odzyskiwanie” set Replika węzłów oznacza, że ​​są one nadal przeprowadza wstępną synchronizację. Te węzły nie są dostępne do odczytu, dopóki nie przejdą do stanu Wtórnego.

W początkowej synchronizacji jest kilka kroków.

Zobacz tutaj, aby uzyskać więcej informacji na temat procesu synchronizacji zestawu replik: http://docs.mongodb.org/manual/core/replica-set-sync/

Powiązane problemy