Centos 6/7 – SSH Aracılığıyla MongoDB Kurulumu

Merhaba Arkadaşlar,

Hakkımda sayfamda da belirttiğim gibi aslına bakarsanız bu site benim için kendi kendime notlarımı tutmak için açtığım, ancak zaman içerisinde taleple biraz daha biraz daha derken zenginleştirmeye çalıştığım bir site haline geliyor. Bunu neden anlattım? Elbette bu konu da ne alaka demeyesiniz diye 🙂

Öncelikle asli amacım MongoDB için bir linux sunucu almak ve bu sunucuda mongoDB kurulumunu gerçekleştirerek uzaktan testlerimi ve canlı işlemlerimi bu sunucu üzerinde yapmaktı. Ki öyle de oldu zaten. Ancak Putty ile Centos 6 üzerine MongoDB kurulumum ilk planda epey sancılı geçerken hosting şirketinin de hakkını yememem lazım, bir butonla sunucuyu aşağı yukarı 3-4 kez yeniden kurmamı sağladılar. 🙂

Velhasılı Kelam, şimdi gelelim Putty yardımı ile SSH ile uzak sunucumuza bağlanarak mongoDB kurma işlemine;

Öncelikle Putty aracılığı ile sunucumuza bağlanıyoruz ve command promt açık iken aşağıdakileri uygulamaya geçiyoruz. (Bu noktayı anlatmıyorum, eğer takılıyor/hiç bilmiyor olursanız lütfen yorum kısmına yazın. En kısa zamanda onun için de kıza bir makale hazırlarım.)

Tabi ilk önce Centos Server’ımıza bir repository düzenlemesi yaparak ilgili yükleme işlemini nereden gerçekleştirecek onu belirtmemiz gerekiyor. Bunun için;


vi /etc/yum.repos.d/mongodb-org.repo

Karşımıza bir nevi metin editörü çıkıyor. Burada bir kez INSERT tuşuna bastıktan sonra yazma düzenine geçiyoruz.

 

*Şimdi burada kısa bir ara verelim. Öncelikle aşağıdaki linke giderek en güncel mongoDB linkini ve ekleme bilgilerini almamız gerekiyor. Çünkü siz bu makaleyi okuyana kadar çoktan yeni sürüm/ler çıkmış olabilir. Zira eskisini yüklemenizi istemem.

https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/#configure-the-package-management-system-yum

Buradaki [mongodb-org-3.6] ile başlayan paragrafı tamamen kopyalıyoruz.

Hemen peşinden SSH’ımıza geri dönerek; açmış olduğumuz metin editöründe boş bir satıra sağ tıklayarak az önce kopyalamış olduğumuz mongodb bloğunu yapıştırıyoruz. Böylece artık repo’nun içerisinde mongodb yükleme yolu verilmiş durumda.

Editörden çıkmak için sırasıyla [ESC] > [w] > [q] > [ENTER] yapıyoruz ve kaydedip editörümüzden çıkmış bulunuyoruz. (İlk seferde çıkmak bana ölüm gibi gelmişti 🙂 )

Ardından repo’larımızı kontrol etmek için aşağıdaki komutu kullanıyoruz;

yum repolist

Tam net olmasa da aşağıdakine benzer satırlar karşınıza çıkmalı;

repo id repo name
base/7/x86_64 CentOS-7 - Base
extras/7/x86_64 CentOS-7 - Extras
mongodb-org-3.4/7/x86_64 MongoDB Repository
updates/7/x86_64 CentOS-7 - Updates

Eğer aşağı yukarı bu şekildeyse başarılı gidiyoruz demektir.

Şimdi en can alıcı komuta geçiyoruz;

yum install mongodb-org

Yaklaşık 2-3 dakikalık bir işlemin sonunca successfuly mesajını görünce derin bir oh çekebiliriz. 🙂

Sıra geldi kurulumdaki son ayarımıza. Tabii ki servisleri start etme.

service mongod start

Yarın öbür gün (hani olmaz ya) servisi durdurmak isterseniz de aşağıdaki komut yeterli.

service mongod stop

İşte kurulumumuz bu kadar. Evet şaka değil. Artık centos 6 server’ımız üzerinde kurulu bir mongoDB’miz mevcut. Ancak tabii ki burada kullanıcı açma ve dışarıya hizmet için izinler gibi bir kaç ayrıntımız olacak. Bunlara da en kısa sürede yer vereceğim arkadaşlar. Takipte kalmayı unutmayın.

Bol eğlenceli, az bugfix’li günler dilerim. Buglarınız kolay fixlensin, herşey gönlünüzce olsun. 🙂

Teşekkürler…

Share this Story

Related Posts

Kimler Neler Demiş?

avatar
  Subscribe  
Bildir

Search