Müzakirə

MongoDB Replica Set Kurulumu

Başladan NocturneX · 29 iyl 2026 14:06 · 2 Baxış · 0 Cavablar
Mövzunu Açan #0
MongoDB, veritabanı yönetimi için yüksek erişilebilirlik ve veri yedekliliği sağlamak amacıyla kullanılan bir NoSQL veritabanıdır. Replica Set, MongoDB'nin sağladığı bir özellik olup, birden fazla sunucuda verilerin kopyalarını tutarak hem veri kaybını önler hem de sistemin sürekliliğini sağlar. Bu makalede, MongoDB Replica Set kurulumu adımlarını detaylı bir şekilde inceleyeceğiz.

İlk olarak, MongoDB'nin en son sürümünü indirip kurmanız gerekmektedir. Aşağıdaki adımları izleyerek bir Replica Set oluşturabilirsiniz:

  1. MongoDB Kurulumu: Her bir sunucuda MongoDB'nin yüklü olduğundan emin olun. Kurulum için, terminal veya komut istemcisinde aşağıdaki komutu kullanabilirsiniz:

CODE
12
   sudo apt-get install -y mongodb
   


  1. Konfigürasyon Dosyası Ayarları: Her bir MongoDB örneği için konfigürasyon dosyasını düzenleyin. Örneğin, /etc/mongod.conf dosyasını açarak aşağıdaki ayarları ekleyin:

CODE
123
   replication:
     replSetName: "myReplicaSet"
   


Burada, myReplicaSet kısmını kendi Replica Set adınızla değiştirin.

  1. MongoDB Servisini Başlatın: Her bir sunucuda MongoDB servisini başlatın. Bunu yapmak için şu komutu kullanabilirsiniz:

CODE
12
   sudo systemctl start mongod
   


  1. Replica Set'i Başlatma: MongoDB shell'ine girin ve aşağıdaki komutu kullanarak Replica Set'i oluşturun:

CODE
123
   mongo
   rs.initiate()
   


Bu komut, Replica Set'inizi başlatır. Ek sunucular eklemek için rs.add("sunucu_adresi:port") komutunu kullanabilirsiniz.

  1. Durum Kontrolü: Replica Set'in durumunu kontrol etmek için aşağıdaki komutu kullanın:

CODE
12
   rs.status()
   


Bu aşamaları tamamladıktan sonra, MongoDB Replica Set'iniz çalışmaya hazırdır. Replica Set yapısı, verilerinizi korumanın yanı sıra, yük dengelemesi ve kesintisiz hizmet sağlama gibi avantajlar sunar. MongoDB Replica Set kurulumunun, yüksek erişilebilirlik ve veri güvenliği açısından önemli bir adım olduğunu unutmayın.

Cavab vermək üçün daxil olmalısınız.

0 sitat seçildi