Elasticsearch Nasıl Kurulur? Adım Adım Rehber

Elasticsearch Nasıl Kurulur? Adım Adım Rehber

Elasticsearch kurulumu ve temel konfigürasyonları hakkında kapsamlı ve pratik bir rehber. Adım adım kurulumu takip edin ve güçlü bir arama motoru kurarak veri analizlerinizi hızlandırın!

BFS

Elasticsearch Nedir ve Neden Kullanmalısınız?


Elasticsearch, hızlı ve ölçeklenebilir bir arama motorudur. Gerçek zamanlı arama, analiz ve veri görselleştirme yapmanıza olanak tanır. Web sitenizden büyük veri kümelerine kadar her şey için uygun olan bu araç, her geçen gün daha fazla popülerlik kazanıyor. Peki, Elasticsearch'ü Linux sistemine nasıl kurabilirsiniz? Hadi bunu adım adım keşfedelim!

1. Elasticsearch için Sistem Gereksinimlerini Kontrol Edin


Elasticsearch'ü kurmadan önce, sisteminizin bazı temel gereksinimleri karşılaması gerekiyor. İşte kontrol etmeniz gereken bazı noktalar:

Minimum gereksinimler:

  • Linux işletim sistemi (Ubuntu, CentOS, Fedora vb.)

  • En az 4 GB RAM

  • En az 2 GB boş disk alanı

  • JDK 8 veya daha yeni bir sürüm



2. Elasticsearch Paketini İndirin


Elasticsearch'ün son sürümünü indirmek için resmi web sitesini ziyaret edebilirsiniz. Ancak, burada daha hızlı bir yol sunacağız! Linux terminali üzerinden hızlıca Elasticsearch'ü indirebilirsiniz.

Ubuntu/Debian için:
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.10.0-amd64.deb


CentOS/RHEL için:
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.10.0-x86_64.rpm


3. Elasticsearch’ü Yükleyin


İndirdiğiniz dosyayı, dağıtımınıza uygun şekilde kurmak için aşağıdaki komutları kullanabilirsiniz.

Ubuntu/Debian için:
sudo dpkg -i elasticsearch-7.10.0-amd64.deb


CentOS/RHEL için:
sudo rpm -ivh elasticsearch-7.10.0-x86_64.rpm


4. Elasticsearch Servisini Başlatın


Yükleme tamamlandıktan sonra Elasticsearch servisini başlatmak için aşağıdaki komutu kullanabilirsiniz:

sudo systemctl start elasticsearch


Bundan sonra, Elasticsearch'ün doğru şekilde çalışıp çalışmadığını kontrol edelim:

curl -X GET "localhost:9200/"


Eğer her şey yolunda giderse, size Elasticsearch'ün çalıştığını belirten bir yanıt alacaksınız.

5. Elasticsearch’u Başlangıçta Otomatik Olarak Çalıştırın


Elasticsearch’ü her seferinde manuel olarak başlatmak yerine, sistemin her açılışında otomatik olarak başlatılmasını sağlayabilirsiniz. Bunu yapmak için şu komutu kullanabilirsiniz:

sudo systemctl enable elasticsearch


6. Elasticsearch Konfigürasyonları (Opsiyonel)


Elasticsearch, varsayılan olarak localhost'ta çalışacak şekilde yapılandırılmıştır. Ancak, başka bir IP adresi veya farklı portlar kullanmak isterseniz, yapılandırma dosyasını düzenleyebilirsiniz.

sudo nano /etc/elasticsearch/elasticsearch.yml


Burada, network.host ve http.port gibi ayarları değiştirebilirsiniz.

7. Elasticsearch ile Test Etme


Şimdi Elasticsearch'ün doğru çalışıp çalışmadığını görmek için birkaç basit test yapabiliriz. İlk testimiz, bir index oluşturup ona veri eklemek olacak.

Veri eklemek için aşağıdaki komutu kullanabilirsiniz:

curl -X POST "localhost:9200/myindex/_doc/1" -H 'Content-Type: application/json' -d'
{
  "name": "Elasticsearch Test",
  "description": "Bu Elasticsearch'ün ilk testidir"
}'


Daha sonra, oluşturduğunuz index'i sorgulamak için:

curl -X GET "localhost:9200/myindex/_search?q=name:Elasticsearch"


Ve işte bu kadar! Elasticsearch’ü başarıyla kurdunuz ve temel kullanıma başlamak için hazırsınız.

Sonuç


Elasticsearch, güçlü ve esnek yapısıyla her geçen gün daha fazla geliştirici tarafından tercih ediliyor. Bu yazıda, adım adım nasıl kurulduğunu gösterdik. Şimdi kendi projelerinizde bu arama motorunu kullanarak büyük veri analizlerini ve gerçek zamanlı aramaları yapabilirsiniz.

İlgili Yazılar

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

DirectAdmin Nasıl Kurulur ve Yapılandırılır?

DirectAdmin Nedir ve Neden Kullanılır?Merhaba arkadaşlar! Bugün, birçok web yöneticisinin en çok tercih ettiği kontrol paneli olan DirectAdmin’i nasıl kuracağımızı ve yapılandıracağımızı keşfedeceğiz. İlk başta, DirectAdmin nedir, biraz ondan bahsedelim.DirectAdmin,...

Cronjob 'Not Running' Hatası ve Çözümü: Sorunları Çözmenin Adımları

Bir sabah işinize başlamadan önce, otomatik olarak çalışması gereken bir cronjob’ın neden çalışmadığını düşündünüz mü? Ne yazık ki, bu tür sorunlarla karşılaşmak oldukça yaygın, ancak çözümü de bir o kadar basit olabilir. Eğer siz de cronjob 'Not Running'...

Linux'ta Nagios ile İzleme: Sistem Performansınızı Nasıl Mükemmel Hale Getirirsiniz?

Merhaba Sistem Tutkunları! Sistemlerinizin nabzını tutmak, performansını artırmak ve sorunları daha ortaya çıkmadan yakalamak, günümüz dijital dünyasında olmazsa olmaz. Peki, bu zorlu görevde yanınızda kim var? Tabii ki Nagios! Linux ortamında güçlü,...