- 1. MongoDB paketleri
- 2. Fedora 25'te MongoDB deposu oluşturma
- 3. MongoDB Paketleri Güncellemesi
- 4. MongoDB'yi Fedora 25'e Kurmak
- 5. Fedora 25'te MongoDB Yapılandırması
- 6. MongoDB'yi Fedora 25'te Çalıştırma
- 7. Fedora 25'te MongoDB günlüğüne nasıl erişilir
- 8. MongoDB'nin Fedora 25'e otomatik olarak başlamasını sağlayın
- 9. MongoDB Fedora 25'e nasıl girilir
- 10. Fedora 25'ten MongoDB nasıl kaldı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.repoBoş 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ştirBunu ç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 / mongoMongoDB herkes için harika bir alternatif Fedora 25'te veritabanı yönetimi.
MongoDB Ubuntu nasıl kurulur