Comenzile rs.status() și rs.initiate() în MongoDB în MongoDB & NoSQL

Comenzi administrative fundamentale pentru inițializarea și diagnosticarea stării unui cluster Replica Set în MongoDB.

Sintaxă
rs.initiate(config) | rs.status()

Gestiunea Replica Set: rs.initiate și rs.status

Clusterul Replica Set este fundamentul disponibilității ridicate (High Availability) și redundanței datelor în MongoDB:

  • rs.initiate(): inițializează un nou Replica Set pe instanța curentă, transformând-o în nod PRIMARY și permițând ulterior adăugarea altor noduri secundare.
  • rs.status(): returnează o imagine de ansamblu în timp real a clusterului, incluzând starea fiecărui membru (PRIMARY, SECONDARY, ARBITER), latența de rețea (ping time) și poziția de replicare în jurnalul Oplog.
Exemplu Concret: Inițializarea și verificarea Replica Set
// 1. Inițializarea unui nou cluster cu 3 noduri
rs.initiate({
    _id: "rs0",
    members: [
        { _id: 0, host: "mongo-node1.local:27017", priority: 2 },
        { _id: 1, host: "mongo-node2.local:27017", priority: 1 },
        { _id: 2, host: "mongo-node3.local:27017", priority: 1 }
    ]
});

// 2. Verificarea stării nodurilor și stării de replicare
rs.status();

Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: Comenzile rs.status() și rs.initiate() în MongoDB

Ai o nelămurire despre utilizarea comenzii Comenzile rs.status() și rs.initiate() în MongoDB sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.