ElasticSearch Nedir ve Kurulumu - Bölüm 1

Big Data Çağrı ŞİŞMAN 1.1.2016

ElasticSearch adından da anlaşılabileceği üzere son derece esnek yapıda kullanabileceğimiz açık kaynak kodlu bir arama motorudur. ElasticSearch üzerinde büyük veriyi indeksleyerek saklayabilir ve bu veriye hızlı bir şekilde erişebiliriz.

Burada sakladığımız veri indekslenmiş döküman olarak düşünülebilir. Özellikle büyük veri üzerinde sorgulama işlemlerini hızlı bir şekilde gerçekleştirebilmek mümkündür. İşlemek istediğiniz veriyi ElasticSearch içerisinde tutarak ilişkisel veri tabanlarına kıyasla daha performanslı işlemler gerçekleştirebilirsiniz.

Bununla birlikte güçlü avantajları vardır.

  • Yüksek ölçeklenebilirlik
  • Şema bilgisi gerekmeksizin veri indeksleyebilme
  • Restful api desteği
  • Dağıtılabilirllik

 

KURULUM

ElasticSearch kurulumunu Windows üzerinde gerçekleştirmek için tamamlamamız gereken 2 adım  var.

  1. https://www.elastic.co/downloads/elasticsearch adresinden zip dosyasını bilgisayarınıza indirin.
  2. Zip dosyası içerisindeki dosyaları dışarıya aldıktan sonra elasticsearch.bat dosyasını çalıştırın.

İşlemleri tamamladıktan sonra varsayılan olarak 9200 portundan elasticsearch'e erişmemiz mümkün olacaktır.

ARAÇLAR

ElasticSearch'e Restful istekte bulunabiliriz. İstekte bulunurken buna yönelik olarak kullanabileceğimiz faydalı araçlardan biri Sense'tir.Sense'i chrome web mağazasından tarayıcınıza ekleyebilirsiniz.

 

Sense kurulumunu da yaptığımıza göre ElasticSearch'ün kullanımı ile ilgili  örneklerimize geçebiliriz.

 


Etiketler: ElasticSearch