Elasticsearch Linux’ta Nasıl Kurulur ve Ayarlanır?

Elasticsearch Linux’ta Nasıl Kurulur ve Ayarlanır?

Elasticsearch, Linux üzerinde kolayca kurulabilir ve yapılandırılabilir bir araçtır. Bu yazıda, Elasticsearch’ün nasıl kurulduğunu ve temel yapılandırma işlemlerinin nasıl yapılacağını adım adım açıkladık. Bu bilgilerle, büyük veri analizlerinizi hızlandı

BFS

Elasticsearch, büyük veri yığınlarını hızlı ve verimli bir şekilde arayarak, arama ve analiz yapmanıza olanak sağlayan güçlü bir araçtır. Ancak, çoğu zaman karmaşık görünse de, Linux üzerinde kurulum ve ayarlarını yapmak oldukça basittir. Bu yazıda, adım adım Elasticsearch’un nasıl kurulduğunu ve yapılandırıldığını anlatacağım.

Elasticsearch Nedir ve Neden Kullanılır?


Elasticsearch, açık kaynaklı bir arama motorudur. Genellikle veritabanları ve log dosyaları üzerinde arama yapmak için kullanılır. Aynı zamanda, büyük veri setlerinde hızlı arama, analiz ve veri işleme sağlar. Elasticsearch, özellikle büyük veri analitiği yapan sistemlerde vazgeçilmez bir araçtır. Şimdi, Linux sisteminizde Elasticsearch kurulumuna geçelim.

Adım 1: Gerekli Bağımlılıkları Yüklemek


Elasticsearch’ü kurmaya başlamadan önce, Java ortamınızın düzgün bir şekilde kurulmuş olması gerekmektedir. Elasticsearch, Java 11 veya daha yeni bir sürümüne ihtiyaç duyar. Java sürümünüzü kontrol etmek için şu komutu çalıştırabilirsiniz:

java -version


Eğer Java yüklü değilse, terminal üzerinden şu komutu kullanarak yükleyebilirsiniz:

sudo apt update
sudo apt install openjdk-11-jdk


Adım 2: Elasticsearch Paketini İndirme ve Kurulum


Elasticsearch, Debian tabanlı sistemlerde kolayca yüklenebilir. Resmi Elasticsearch paketini indirmek için şu komutu kullanacağız:

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.10.0-amd64.deb


Yukarıdaki komutla, Elasticsearch'ün en son sürümünü indiriyorsunuz. Dosya indirildikten sonra, paketi yüklemek için şu komutu çalıştırın:

sudo dpkg -i elasticsearch-7.10.0-amd64.deb


Adım 3: Elasticsearch Servisini Başlatma


Kurulum tamamlandıktan sonra, Elasticsearch servisini başlatmanız gerekecek. Elasticsearch’un otomatik olarak başlaması için şu komutu kullanabilirsiniz:

sudo systemctl enable elasticsearch.service


Ardından, servisi başlatmak için:

sudo systemctl start elasticsearch.service


Adım 4: Elasticsearch’un Çalıştığını Doğrulama


Elasticsearch’un doğru bir şekilde çalıştığını kontrol etmek için, web tarayıcınızda şu adresi ziyaret edebilirsiniz:
http://localhost:9200

Eğer her şey doğru bir şekilde kurulmuşsa, JSON formatında bir çıktı almanız gerekir. Çıktı şu şekilde görünebilir:

{
  "name" : "your-node-name",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "your-cluster-id",
  "version" : {
    "number" : "7.10.0",
    "build_flavor" : "default",
    "build_type" : "deb",
    "build_hash" : "your-build-hash",
    "build_date" : "your-build-date",
    "lucene_version" : "your-lucene-version"
  }
}


Adım 5: Elasticsearch Konfigürasyonu


Elasticsearch'ün yapılandırma dosyası, /etc/elasticsearch/elasticsearch.yml konumunda bulunur. Bu dosya üzerinden Elasticsearch’ün tüm ayarlarını yapabilirsiniz. Örneğin, Elasticsearch'ün bağlanabileceği IP adresini veya portu değiştirmek isterseniz, şu satırı bulup düzenleyebilirsiniz:

network.host: 0.0.0.0


Bu ayar, Elasticsearch’ün tüm IP adreslerinden bağlantı kabul etmesine olanak tanır. Daha güvenli bir bağlantı için bu ayarı yalnızca belirli IP’lerle sınırlandırabilirsiniz.

Son Adım: Elasticsearch’u Test Etme


Her şey hazır olduğunda, Elasticsearch’ü test etmek için şu komutu çalıştırabilirsiniz:

curl -X GET "localhost:9200/your-index-name/_search?q=your-query"


Bu komut, belirttiğiniz sorguyu Elasticsearch üzerinde arar ve sonuçları gösterir.

İlgili Yazılar

Benzer konularda diğer yazılarımız

ASP.NET Core ile Mobil Uygulama Geliştirme: Cross-Platform Web ve Mobil Uygulama Birleştirme

Günümüzde mobil uygulamalar hayatımızın ayrılmaz bir parçası haline geldi. Akıllı telefonlarımızda geçirdiğimiz zamanın büyük bir kısmını mobil uygulamalar sayesinde geçiriyoruz. Peki, bir mobil uygulama geliştirirken karşılaştığımız zorlukları nasıl...

Yapay Zeka ile SEO Stratejilerinizi Nasıl Güçlendirebilirsiniz? 2025 Yılında Başarılı Olacak Teknikler

Dijital pazarlamanın ve SEO'nun dünyası hızla değişiyor. Bir zamanlar sadece anahtar kelimeler ve backlink'ler üzerine kurulu olan SEO stratejileri, şimdi çok daha karmaşık ve yenilikçi bir yapıya bürünüyor. Bu dönüşümün başrol oyuncusu ise Yapay Zeka...

Yapay Zeka ile Veri Gizliliği: Yeni Nesil Şifreleme Yöntemleri ve Geleceği

** Veri gizliliği, dijital çağın en önemli konularından biri haline geldi. Günümüz dünyasında her an bir dijital iz bırakıyoruz: sosyal medya paylaşımlarından, online alışverişlere kadar. Bu dijital ayak izlerinin korunması, hem bireysel hem de kurumsal...