Fedora 25'te MongoDB nasıl kurulur ve yapılandırılır

Linux ortamlarında veritabanlarını yönetirken, veri tabanının işleyişinin ve yapılandırılmasının bütünlük, güvenlik ve kararlılık açısından doğru olması için büyük uygulamalara başvurma olanağına sahibiz. MongoDB'deki veritabanları dünyasıyla ilgili her şey için bu faydalı araçlardan biri.

MongoDB Sahip olduğumuz bir noSQL veritabanı olduğu için bize çok çeşitli özellikler sunar:

  • Yüksek performans.
  • Saklanan verilerin güvenliği ve bütünlüğü.
  • Mükemmel kullanılabilirlik.
  • Arama dilini tamamlayın.
  • Kararlılığı garanti eden otomatik ölçeklendirme.

MongoDB, harika özellikleri nedeniyle dünya çapında yaygın olarak kabul edilen bir NoSQL veritabanı olarak geliştirilmiştir. Bu fırsatta göreceğiz mongodb nasıl kurulur Bu harika araçtan en iyi şekilde yararlanmak için Fedora 25 sunucusunda.

1. MongoDB paketleri


MongoDB, kendi depoları ve bileşenleriyle birlikte gelen çeşitli paketleri destekler, bunlar:
  • mongodb-org: Bu, mevcut tüm MongoDB paketlerini içeren bir meta pakettir.
  • mongodb-org-sunucusu: Mongod arka plan programını ve init betikleriyle ilgili tüm ayarları içerir.
  • mongodb-org-mongolar: Mongos iblisini içerir.
  • mongodb-org-kabuğu: Kabuk iblisini içerir.
  • mongodb-org-araçları: Tüm MongoDB araçlarını içerir, örneğin: mongo,
  • mongodump, mongorestore, mongoihracat, mongoimport, mongostat, mongotop, bsondump, Moğollar, mongooplog.

2. Fedora 25'te MongoDB deposu oluşturma


Fedora ortamlarında MongoDB'nin kurulacağı dosyayı oluşturmak gerekiyor ve bunun için vi veya nano gibi tercih edilen düzenleyiciyi kullanarak aşağıdaki dosyayı oluşturacağız:
 nano /etc/yum.repos.d/mongodb-org-3.2.repo
Boş bir dosya görüntülenecek ve orada aşağıdaki satırları girmeniz gerekecek:
 [mongodb] name = MongoDB Deposu baseurl = http: //downloads-distro.mongodb.org/repo/redhat/os/x86_64/ gpgcheck = 0 etkin = 1

Bu durumda nano'yu kullandık, bu yüzden Ctrl + O tuş kombinasyonunu kullanarak değişiklikleri kaydettik ve kombinasyonu kullanarak editörden çıktık:

Ctrl + X

3. MongoDB Paketleri Güncellemesi


Dosya oluşturulduktan sonra, şu komutu kullanarak araç paketlerini güncellemeye devam ediyoruz:
 sudo yum -y güncellemesi

4. MongoDB'yi Fedora 25'e Kurmak


Sistemi günceller güncellemez, bir sonraki adım MongoDB'yi Fedora 25'e kurmaktır ve bunun için aşağıdaki komutu uygulayacağız:
 sudo yum kurulumu -y mongodb-org

İndirmeyi kabul ediyoruz ve tüm MongoDB paketleri ve yardımcı programları Fedora 25'e yüklendikten sonra her şeyin doğru olduğunu göreceğiz:

5. Fedora 25'te MongoDB Yapılandırması


NS Fedora 25'te MongoDB yapılandırması çok basit, dosyaya erişmeliyiz /etc/mongod.conf tercih edilen düzenleyiciyi kullanarak ve aşağıdaki tüm satırların yorumsuz olduğunu doğrulayın:
  • yol
  • Liman
  • db yolu

Bu satırlardan herhangi birinin yorumlanması durumunda # sembolünü silmeye devam ediyoruz.
Bu yapılandırma dosyasında iki temel değere sahibiz:

LimanMongoDB dinleme bağlantısının mevcut olacağı bağlantı noktasını belirtir

db yoluMongoDB'nin şu anda yalnızca yerel bağlantıları aldığını belirtir, gerekirse bu satıra virgülle ayırarak MongoDB ile iletişim kurabilmesi için sunucumuzun IP adresini ekleyebiliriz.

Bir değişiklik yürütürken şu komutu kullanarak hizmeti yeniden başlatmalıyız:

 sudo systemctl mongod'u yeniden başlat
Şu komutu kullanarak MongoDB hizmetini başlatmaya devam ediyoruz:
 systemctl mongod'u başlat

MongoDB'nin Fedora 25'teki durumunu gerçek zamanlı olarak bilmek için şu komutu kullanacağız:

 systemctl durumu mongod

Mevcut durumunun aktif olduğunu görebiliriz (Aktif ve çalışıyor). Fedora 25'te iletişimin etkin olması ve MongoDB'nin sorunsuz çalıştırılabilmesi için temel adımlardan biri, Fedora güvenlik duvarında gördüğümüz gibi 27017 olan uygulamanın varsayılan portunu yetkilendirmektir.

Bunun için aşağıdaki komutları uygulayacağız:

 firewall-cmd --zone = public --add-port = 27017 / tcp --kalıcı firewall-cmd --reload

Bu şekilde Fedora 25'te o limanın yetkilendirmesini kalıcı hale getirdik.

6. MongoDB'yi Fedora 25'te Çalıştırma


Bu değerler tanımlandıktan sonra aşağıdaki komutu kullanarak MongoDB servisini çalıştırıyoruz:
 sudo hizmeti mongod başlangıcı

7. Fedora 25'te MongoDB günlüğüne nasıl erişilir


Uygulamada meydana gelen tüm olayları kesin olarak bilmek için, her bir dahili olayı kaydeden günlüğe erişebiliriz, bu günlük mongod.log dosyasında saklanır ve tercih edilen düzenleyiciyi kullanarak ona erişiriz:
 sudo nano /var/log/mongodb/mongod.log

Olayın tarih ve saatinin yanı sıra ne tür bir olayın gerçekleştiğini gösteren eksiksiz bir özet elde ederiz.

8. MongoDB'nin Fedora 25'e otomatik olarak başlamasını sağlayın


MongoDB'nin otomatik olarak başlamasını sağlamak ve bilgisayar her açıldığında manuel işlemi yapmak zorunda kalmamak için aşağıdaki komutu uygulayabiliriz:
 systemctl mongod.service'i etkinleştir
Bunu çalıştırarak, bilgisayar önyüklendiğinde MongoDB de otomatik olarak başlayacaktır.

9. MongoDB Fedora 25'e nasıl girilir


MongoDB veritabanına bağlanmak için mongo komutunu çalıştıracağız.

MongoDB içindeki seçenekler şunlardır:

  • > dbs'yi göster (Geçerli veritabanlarını görüntüle)
  • > koleksiyonları göster (Koleksiyonları MongoDB'de göster)
  • > kullanıcıları göster (Aktif kullanıcıları MongoDB'de göster)
  • > kullan (Belirli bir veritabanının kullanılmasına izin verir)

MongoDB'den çıkmak için exit kelimesini giriyoruz.

10. Fedora 25'ten MongoDB nasıl kaldırılır


Artık MongoDB kullanmanın gerekmediğini düşündüğümüz anda, aşağıdaki komut satırını sırayla kullanarak kaldırma işlemine geçebiliriz:
 hizmet mongod dur yum silme $ (rpm -qa | grep mongodb-org) rm -r / var / log / mongodb rm -r / var / lib / mongo 
MongoDB herkes için harika bir alternatif Fedora 25'te veritabanı yönetimi.

MongoDB Ubuntu nasıl kurulur

wave wave wave wave wave