MongoDB Community Edition Kurulumu
Bu yazıda CentOS Linux’a MongoDB Community Edition kurulumu anlatılacaktır. Aynı kurulum şekli RedHat Linux sürümleri için de geçerlidir.
Sürümler:
İşletim Sistemi: CentOS Linux 7 – 64bit
MongoDB: MongoDB Community Edition 3.2
- Sunucu üzerinde yönetim için bir kullanıcı oluşturulur.
[root@mongodbserv ~]# adduser mongodb [root@mongodbserv ~]# passwd mongodb
- Kurulum için YUM ayarları yapılır. Doğrudan .rpm ile de kurulum gerçekleştirilebilir, paketleri https://www.mongodb.com/download-center#community adresinden indirebilirsiniz. YUM ayarları için /etc/yum.repos.d yolu altına mongodb-org-3.2.repo dosyası oluşturulur ve aşağıdaki gibi ayarlanır.
[root@mongodbserv ~]# vi /etc/yum.repos.d/mongodb-org-3.2.repo [mongodb-org-3.2] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc
- mongodb kullanıcısı ile aşağıdaki şekilde kurulum gerçekleştirilir.
[mongodb@mongodbserv ~]$ sudo yum install -y mongodb-org
- MongoDB, mongod işlemi kullanılarak çalışır hale getirilir. Aşağıdaki şekilde MongoDB servisi başlatılır.
[mongodb@mongodbserv ~]$ sudo service mongod start
- Sistem yeniden başlatıldığında otomatik olarak mongod servisinin de başlaması için aşağıdaki gibi ayar yapılır.
[mongodb@mongodbserv ~]$ sudo chkconfig mongod on
Not: Varsayılan olarak MongoDB veri dosyalarını /var/lib/mongo yolunda, log dosyalarını ise /var/log/mongodb yolunda saklamaktadır. Bu değerleri değiştirmek için mongod işlemini uygun parametreler ile başlatmak veya konfigurasyon dosyası kullanmak gerekmektedir. Bu ayarlamadan başka bir yazıda söz edilecektir.