MongoDB

MongoDB 4'ü Debian 10'a yükleyin

MongoDB 4'ü Debian 10'a yükleyin
MongoDB bir NoSQL veritabanıdır. MongoDB'nin en son sürümü sürüm 4'tür. Resmi olarak MongoDB, Debian 8 ve Debian 9 için paket depolarına sahiptir. MongoDB, bu yazının yazıldığı sırada Debian 10 için herhangi bir paket veya depoya sahip değil. Debian 10'da MongoDB'nin Debian 9 paket deposunu kullanmaya çalışırsanız, karşılanmayan bazı bağımlılıklar olduğunu göreceksiniz. MongoDB 4'ü Debian 10'a yüklemenin bu yöntemi yalnızca test amaçlıdır. Üretim ortamı için MongoDB resmi olarak Debian 10'da yayınlanana kadar beklemelisiniz. Ama her halükarda size şimdi nasıl yapacağınızı gösteriyoruz.

Bu yazımda size MongoDB 4'ü Debian 10'a nasıl kuracağınızı ve karşılanmayan bağımlılık problemlerini nasıl çözeceğinizi göstereceğim. Ayrıca, Debian 10 resmi olarak desteklendiğinde MongoDB'yi kurma yolunda size ipuçları vereceğim.

Gösteri için minimum Debian 10 işletim sistemi kurulumunu kullanacağım. Ancak, Debian 10 masaüstü işletim sistemlerinde de çalışacak. Öyleyse başlayalım.

MongoDB Deposunun GPG Anahtarını Ekleme:

yüklemelisin wget ve gnupg MongoDB resmi paket deposunun GPG anahtarını indirmek ve Debian 10'a eklemek için.

İlk olarak, APT paketi deposu önbelleğini aşağıdaki komutla güncelleyin:

$ sudo uygun güncelleme

APT paketi deposu önbelleği güncellenmelidir.

Şimdi, yükleyin wget ve gnupg aşağıdaki komutla:

$ sudo apt wget gnupg kurulumu

Şimdi basın Y ve ardından basın kurulumu onaylamak için.

wget ve gnupg kurulmalı.

Şimdi, MongoDB resmi paket deposunun GPG anahtarını Debian 10 makinenize eklemek için aşağıdaki komutu çalıştırın.

$ wget -qO - https://www.mongodb.org/static/pgp/server-4.0.artan
| sudo apt-anahtar ekleme -

GPG anahtarı eklenmelidir.

MongoDB 4'ün Resmi Paket Deposunu Ekleme:

Bu yazının yazıldığı sırada, Debian 10 için MongoDB 4'ün resmi bir paket deposu bulunmamaktadır. Ancak, Debian 10 için resmi bir paket deposu olmadığı sürece Debian 10'da Debian 9 paket deposunu kullanabiliriz.

Debian 10'da Debian 9 için resmi MongoDB 4 paket deposunu eklemek için aşağıdaki komutu çalıştırın.

$ echo "deb http://repo.mongodb.org/apt/debian streç/mongodb-org/4.0 ana"
| sudo tee /etc/apt/sources.liste.d/mongodb-org-4.0.liste

Debian 9'un resmi MongoDB 4 paket deposu Debian 10 makinenize eklenmelidir.

NOT: Gelecekte, Debian 10 için herhangi bir resmi MongoDB paket deposu varsa, onu aşağıdaki gibi ekleyebilirsiniz.

$ echo "deb http://repo.mongodb.org/apt/debian buster/mongodb-org/4.0 ana"
| sudo tee /etc/apt/sources.liste.d/mongodb-org-4.0.liste

Şimdi, APT paketi deposu önbelleğini aşağıdaki komutla güncelleyin:

$ sudo uygun güncelleme

MongoDB 4'ü Kurmak:

MongoDB 4'ü kurmak için aşağıdaki komutu çalıştırmanız gerekir.

$ sudo apt mongodb-org kurulumu

MongoDB'nin resmi bir Debian 10 paket deposu varsa, bu komut MongoDB 4'ü kurmak için yeterli olacaktır. Debian 10 üzerinde Debian 9'un resmi MongoDB paket deposunu kullandığım için MongoDB 4'ü bu şekilde kurmaya çalışırsam aşağıdaki ekran görüntüsünde gördüğünüz gibi bir hata alıyorum.

Nedenini görmeye çalışalım mongodb-org-sunucusu kurulmayacak.

$ sudo apt mongodb-org-server yükleyin

İyi, mongodb-org-sunucusu gerektirir libcurl3. Ancak, Debian 10 kullanır libcurl4. hiç yok libcurl3 destek.

Bu sorunu çözmek için Debian 10'a resmi Debian 9 paket deposunu ekleyebilir ve kurabiliriz libcurl3 oradan kütüphane paketi.

Resmi Debian 9 paket deposunu Debian 10'a eklemek için aşağıdaki komutu çalıştırın:

$ echo "deb http://deb.debian.org/debian/ streç ana"
| sudo tee /etc/apt/sources.liste.d/debian-stretch.liste

Resmi Debian 9 paket deposu Debian 10 makinenize eklenmelidir.

Şimdi, APT paketi deposu önbelleğini aşağıdaki komutla güncelleyin:

$ sudo uygun güncelleme

APT paketi deposu önbelleği güncellenmelidir.

Şimdi, yükleyin libcurl3 aşağıdaki komutla:

$ sudo apt kurulum libcurl3

Şimdi basın Y ve ardından basın kurulumu onaylamak için.

libcurl3 kurulmalı.

Şimdi MongoDB 4'ü aşağıdaki komutla kurun:

$ sudo apt mongodb-org kurulumu

Şimdi basın Y ve ardından basın kurulumu onaylamak için.

MongoDB 4 kurulmalıdır.

Şimdi MongoDB 4'ün düzgün çalışıp çalışmadığını kontrol etmek için aşağıdaki komutu çalıştırın.

$ mongod --versiyon

Gördüğünüz gibi, MongoDB 4 çalıştırıyorum.0.11 ve düzgün çalışıyor.

MongoDB Hizmetlerini Yönetme:

Şimdi, aşağıdaki komutla MongoDB hizmetinin çalışıp çalışmadığını kontrol edin:

$ sudo systemctl durumu mongod

Gördüğünüz gibi, MongoDB hizmeti etkin değil, yani çalışmıyor. MongoDB hizmeti de engelli, bu, henüz sistem başlangıcına eklenmediği anlamına gelir. Bu nedenle, sistem yeniden başlatıldığında otomatik olarak başlamaz.

Şimdi, MongoDB hizmetini aşağıdaki komutla başlatın:

$ sudo systemctl mongod'u başlat

MongoDB servis durumunu tekrar kontrol ederseniz, MongoDB servisi olmalıdır aktif/koşmak aşağıdaki ekran görüntüsünde görebileceğiniz gibi. Harika!

$ sudo systemctl durumu mongod

Şimdi, aşağıdaki komutla Debian 10 makinenizin sistem başlangıcına MongoDB hizmetini ekleyin:

$ sudo systemctl mongod'u etkinleştir

MongoDB servisi sistem başlangıcına eklenmelidir ve bundan sonra sistem açılışında otomatik olarak başlayacaktır.

MongoDB hizmetini sistem başlangıcından kaldırmak için aşağıdaki komutu çalıştırın:

$ sudo systemctl mongod'u devre dışı bırak

MongoDB hizmetini durdurmak istiyorsanız aşağıdaki komutu çalıştırın:

$ sudo systemctl mongod'u durdur

MongoDB hizmetini yeniden başlatmak istiyorsanız aşağıdaki komutu çalıştırın:

$ sudo systemctl mongod'u yeniden başlat

MongoDB 4 sunucusuna bağlı olmalısınız. Burada herhangi bir MongoDB 4 sorgusunu çalıştırabilirsiniz.

Şimdi yeni bir veritabanı oluşturun Ölçek ve aşağıdaki gibi kullanın:

> testi kullanın;

Şimdi, yeni bir koleksiyon oluşturun kullanıcılar içinde Ölçek veritabanına bir giriş ekleyin ve kullanıcılar aşağıdaki gibi toplama:

> db.kullanıcılar.insert(kullanıcı: 'Bob', ülke: 'ABD');

Şimdi, tüm girişleri listeleyin kullanıcılar aşağıdaki gibi toplama:

> db.kullanıcılar.bul();

Gördüğünüz gibi, daha önce eklediğimiz giriş listeleniyor. Yani, MongoDB düzgün çalışıyor.

Şimdi, aşağıdaki sorgu ile Mongo Shell'den çıkın.

> çıkış

MongoDB 4'ü Debian 10'a bu şekilde kurarsınız. Bu makaleyi okuduğunuz için teşekkürler.

Middle mouse button not working in Windows 10
The middle mouse button helps you scroll through long webpages and screens with a lot of data. If that stops, well you will end up using the keyboard ...
How to change Left & Right mouse buttons on Windows 10 PC
It's quite a norm that all computer mouse devices are ergonomically designed for right-handed users. But there are mouse devices available which are s...
Emulate Mouse clicks by hovering using Clickless Mouse in Windows 10
Using a mouse or keyboard in the wrong posture of excessive usage can result in a lot of health issues, including strain, carpal tunnel syndrome, and ...