Etiket: mongodb

MongoDB Sharded Cluster Yetkilendirmenin Etkinleştirilmesi

MongoDB kurulduktan sonra varsayılan olarak yetkilendirme (authentication) etkinleştirilmemiş şekilde gelir, kullanıcılar kullanıcı adı/parola ve yetki seviyesindeki veri tabanlarını belirtmeye gerek duymadan giriş yapabilirler. Yetkilendirme, güvenlik için son derece önemlidir ve etkinleştirilmesi gerekir. Etkinleştirme işlemi için sırasıyla aşağıdaki adımlar uygulanmalıdır (Sunucu Centos Linux 7, MongoDB sürümü 3.2’dir):  Öncelikle openssl ile bir anahtar dosyası oluşturulur, bağlantı ve […]

MongoDB Sharded Cluster Kurulumu

Daha önceki yazımda MongoDB Community Edition kurulumu ve genel olarak MongoDB Sharded Cluster bileşenlerinden söz etmiştim. Bu yazılara aşağıdan erişebilirsiniz: MongoDB Community Edition Kurulumu MongoDB Sharded Cluster Bileşenleri Bu bölümde Centos Linux işletim sistemi kurulu üç ayrı makineye (mongodb1, mongodb2, mongodb3) Sharded Cluster kurulumunu inceleyeceğiz. Öncelikle MongoDB Community Edition Kurulumu yazımda belirttiğim şekilde her üç […]

MongoDB Sharded Cluster Bileşenleri

MongoDb Sharding, birden fazla makineye verileri dağıtmak için kullanılan bir yöntemdir. Sharding sayesinde verilere erişmek daha performanslı olacaktır.  Sharding Cluster, üç ana bileşenden oluşur. Bunlar; Shard’lar: Bir collection’a ait verinin uygun bir kurala göre bir parçasının tutulduğu MongoDB instance’ıdır. Verinin shardlara bölünmesi, erişim esnasında sadece ilgili shard’ları ilgilendireceğinden performans artışı söz konusudur. Shard’lar, tek bir mongod […]

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 […]