Centos 5.5 MongoDB

Centos ve diğer RedHat tabanlı dağıtımlar üstünde MongoDB ihtiyacı duyuyorsanız, resmi depolarda olmadığı için güvenilir ve sürekli güncellenen bir depoya ihtiyacınız olabilir.MongoDB geliştiricileri bu noktada ihtiyacınız olan depoyu oluşturmuşlar.Depoyu ekleyip,sisteme hemen kurulum yapabilirsiniz.

MongoDB geliştiricilerinin oluşturduğu depoda 2 farklı platform(x86 , x86_64)  için 3 sürümü( stable , unstable, snapshot) bulunuyor.İstediğiniz sürümü depodan yükleyebilirsiniz.

İlk olarak depomuzu ekleyelim:

#  touch /etc/yum.repos.d/10gen-mongodb.repo

Oluşturduğumuz "10gen-mongodb.repo" dosyasına depo bilgilerini aşağıdaki gibi platformunuza göre ekleyin.

vi /etc/yum.repos.d/10gen-mongodb.repo

X86_64 için :

[10gen] name=10gen Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64 gpgcheck=0  X86 için :
[10gen] name=10gen Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/i686 gpgcheck=0   Depomuzu ekledikten sonra MongoDB Server ve Client paketlerini yükleyebiliriz: MongoDB Server ve Client Stable Sürüm : # yum install mongo-10gen mongo-10gen-server
MongoDB Server ve Client Unstable Sürüm :
# yum install mongo-10gen-unstable mongo-10gen-unstable-server
MongoDB için ayar yapmak için konfigurasyon dosyasından gerekli değişiklikleri yapabiliriz."/etc/mongodb.conf " dosyasında istediğiniz değişiklikleri yapabilirsiniz.
" /etc/mongodb.conf " için :
logpath = ' Bu kısıma mongodb için log tutulacak dosyanın yolunu yazın.'
port = ' Burada mongodb 'nin kullanacağı portu belirtin.'
dbpath = ' mongodb için kullanacağı dizin yolunu belirtin.'
Bu dosyada gerekli değişiklikleri yaparken dikkat etmeniz gereken öntanımlı ayarların en uygun ayarlar olduğunu göz önünde bulundurun.
Yukarda mongodb için "dbpath" belirtiyseniz herhangi bir sorun yaşanmaması için izinlerini vermeyi unutmayın.Bunun içinde :
# chown -R mongod.mongod 'dbpath_icin_yazdiginiz_yol'
Dikkat edilmesi diğer bir nokta ise yine " mongodb.conf " dosyasında belirtmiş olduğunuz portun firewall tarafından izin verilip,verilmediğini kontrol edin.
Artık MongoDB'yi başlatalım ve açılışa ekleyelim :
# /etc/init.d/mongod start
# chkconfig --levels 235 mongod on
Ve son olarak Mongo'nun çalışıp çalışmadığını test edin :
# mongo 

Comments