Bu bölümde, MongoDB ve MongoDB Compass'ın Linux ortamında (öncelikle Red Hat/CentOS ve Ubuntu dahil) nasıl kurulacağı tanıtılacaktır. MongoDB'nin bir topluluk sürümü ve bir kurumsal sürümü bulunmaktadır ve genellikle ücretsiz olan topluluk sürümünü (MongoDB Community Edition) kurarız. MongoDB Compass, MongoDB işlemlerini kolaylaştıran görsel bir GUI aracıdır. MongoDB Compass kurmazsanız, MongoDB işlemlerini komut yazarak yapmanız gerekecektir.
Her Linux dağıtımı için kurulum yöntemi benzerdir ve aşağıda genellikle sıkıştırılmış paketten kurulumu tanıtacağız.
Farklı Linux Ortamları için Bağımlılıkların Kurulumu
Aşağıda, her Linux dağıtımında kurulması gereken bağımlılıklar bulunmaktadır.
Red Hat/CentOS Ortamı
64-bit CentOS 6 ve sonrası sürümler
sudo yum install libcurl openssl xz-libs
Ubuntu Ortamı
Ubuntu 16.04 (Xenial) öncesi sürümler
sudo apt-get install libcurl3 openssl liblzma5
Ubuntu 18.04 ve sonrası sürümler
sudo apt-get install libcurl4 openssl liblzma4
MongoDB Kurulum Paketini İndirme
Resmi web sitesi indirme bağlantısı:
https://www.mongodb.com/try/download/community?tck=docs_server
İndirme sayfası, çeşitli sistem sürümleri için MongoDB kurulum paketlerini destekler. Sisteminize uygun tgz sıkıştırılmış paketi seçin.
Burada, örnek olarak Ubuntu 20 ortamını seçip ilgili tgz sıkıştırılmış paketi indireceğiz.
MongoDB Kurulumu
Not: Burada Ubuntu 20 ortamını seçtik. İndirilen paketin adı, sistem ortamınıza ve sürümünüze göre değişecektir. Kurulum komutları kısmında onu değiştirmeyi unutmayın.
sudo tar -zxvf mongodb-linux-x86_64-ubuntu2004-4.4.5.tgz -C /usr/local
export PATH=/usr/local/mongodb-linux-x86_64-ubuntu2004-4.4.5/bin:$PATH
sudo mkdir -p /usr/local/var/mongodb
sudo mkdir -p /usr/local/var/log/mongodb
sudo chown tizi365 /usr/local/var/mongodb
sudo chown tizi365 /usr/local/var/log/mongodb
mongod --dbpath /usr/local/var/mongodb --logpath /usr/local/var/log/mongodb/mongo.log --fork
ps aux | grep -v grep | grep mongod
MongoDB'yi başlattıktan sonra, mongo
komutunu kullanarak doğrudan mongo shell komut satırı arayüzüne girebiliriz.
MongoDB Compass Kurulumu
MongoDB Compass, MongoDB işlemlerini görsel olarak yapmamızı sağlayan bir araçtır ve genellikle sunucuda değil, kişisel bilgisayarlarımızda kurulur. Bu nedenle genellikle kişisel geliştirme ortamımıza göre MacOS sürümünü veya Windows sürümünü kurarız.
Resmi web sitesi indirme bağlantısı:
https://www.mongodb.com/try/download/compass
Burada, os x sistem sürümünü seçip dmg kurulum paketini indireceğiz. (Windows sistem kullanıyorsanız, MSI kurulum paketinin windows sürümünü seçerek adım adım kurabilirsiniz).
DMG kurulum paketini çift tıklatarak kurabilirsiniz. (Windows sistem kullanıyorsanız, adım adım kurmak için windows sürümünü seçerek MSI kurulum paketini kullanabilirsiniz).
Not: MongoDB Compass'ı nasıl kullanacağınızla ilgili talimatlar için sonraki bölümlere bakınız.