Elasticsearch Nasıl Kurulur? Linux Üzerinde Adım Adım Kurulum Rehberi

Bu rehberde, Linux üzerinde Elasticsearch kurulumu nasıl yapılır, adım adım açıklandı. Elasticsearch’ün kurulumu ve test edilmesi için gerekli olan komutlar, güvenlik önlemleriyle birlikte ele alındı.

BFS

Merhaba sevgili okuyucular! Bugün sizlerle çok popüler ve güçlü bir arama motoru olan Elasticsearch'ü Linux işletim sisteminde nasıl kuracağınızı adım adım paylaşacağım. Eğer verilerinizi hızlıca aramak, analiz etmek ve sorgulamak istiyorsanız, Elasticsearch tam size göre! Gelin, birlikte kurulum yolculuğuna çıkalım.

Elasticsearch Nedir?


Öncelikle, Elasticsearch’ün ne olduğuna kısaca göz atalım. Elasticsearch, büyük miktarda veriyi aramak ve analiz etmek için kullanılan, açık kaynaklı bir arama motorudur. Genellikle, log analizi, uygulama verisi araması ve veri analizleri için kullanılır. JSON formatında veri depolar ve güçlü arama, filtreleme, analiz özellikleri sunar.

Linux’a Elasticsearch Kurulumu


Elasticsearch’ü Linux üzerinde kurmak oldukça kolay! Adımları takip ederek, birkaç dakikada kurulum işlemini tamamlayabilirsiniz. Hadi başlayalım!

Adım 1: Java Kurulumu
Elasticsearch, Java tabanlı bir yazılım olduğu için, sisteminizde Java'nın yüklü olması gerekiyor. Java’nın yüklü olup olmadığını kontrol etmek için terminali açın ve şu komutu yazın:


java -version


Eğer Java yüklü değilse, onu yüklemek için aşağıdaki komutu kullanabilirsiniz:


sudo apt update
sudo apt install openjdk-11-jdk


Java yüklendikten sonra, versiyonunu tekrar kontrol edin. Şimdi Elasticsearch kurulumuna geçebiliriz!

Adım 2: Elasticsearch Paketini İndirme
Elasticsearch’ü kurmak için öncelikle Elasticsearch’ün en güncel versiyonunu indirmeniz gerekiyor. Elasticsearch’ün resmi websitesi veya APT paket yöneticisini kullanabilirsiniz. Biz burada APT kullanacağız.

Elasticsearch’ü kurmak için şu komutları sırasıyla kullanın:


sudo apt update
sudo apt install apt-transport-https
sudo apt install curl
curl -fsSL https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo tee /etc/apt/trusted.gpg.d/elastic.asc
sudo sh -c 'echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" > /etc/apt/sources.list.d/elastic-7.x.list'
sudo apt update
sudo apt install elasticsearch


Bu komutlar, Elasticsearch’ün kurulumunu başlatacak ve gerekli tüm bağımlılıkları indirecektir.

Adım 3: Elasticsearch’ü Başlatma
Kurulum tamamlandığında, Elasticsearch servisini başlatmak için şu komutu kullanın:


sudo systemctl start elasticsearch


Elasticsearch’ün düzgün bir şekilde çalıştığından emin olmak için, aşağıdaki komut ile durumu kontrol edebilirsiniz:


sudo systemctl status elasticsearch


Eğer her şey yolunda giderse, Elasticsearch çalışmaya başlamış olmalı!

Adım 4: Elasticsearch'ün Başlangıçta Otomatik Başlaması
Elasticsearch’ün her sistem açılışında otomatik olarak başlaması için şu komutu girin:


sudo systemctl enable elasticsearch


Adım 5: Elasticsearch’ü Test Etme
Elasticsearch’ün çalışıp çalışmadığını test etmek için terminalde şu komutu yazabilirsiniz:


curl -X GET "localhost:9200/"


Bu komut, Elasticsearch’ün ana adresine (localhost:9200) bir istek gönderir ve çalışıp çalışmadığını kontrol eder. Eğer her şey yolundaysa, aşağıdaki gibi bir çıktı almanız gerekir:


{
  "name" : "your-node-name",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "xxxxxx",
  "version" : {
    "number" : "7.x.x",
    "build_flavor" : "default",
    "build_type" : "deb",
    "build_hash" : "xxxxxx",
    "build_date" : "xxxxxx",
    "build_snapshot" : false,
    "lucene_version" : "8.x.x",
    "minimum_wire_compatibility_version" : "6.x.x",
    "minimum_index_compatibility_version" : "6.x.x"
  },
  "tagline" : "You Know, for Search"
}


Adım 6: Elasticsearch Güvenlik Ayarları
Elasticsearch, özellikle üretim ortamında kullanılırken güvenlik önlemleri almanız önemlidir. Elasticsearch’ün dışa açılması ve güvenlik açıklarını engellemek için temel güvenlik yapılandırmaları yapmalısınız.

Elasticsearch yapılandırma dosyasına şu komut ile erişebilirsiniz:


sudo nano /etc/elasticsearch/elasticsearch.yml


Burada, network.host parametresini “localhost” olarak ayarlayarak dışa açılmamasını sağlayabilirsiniz.

Sonuç


İşte bu kadar! Elasticsearch’ü Linux sisteminize başarıyla kurdunuz. Artık verilerinizi hızlıca arayabilir ve analiz edebilirsiniz. Elasticsearch’ün sunduğu güçlü özelliklerden faydalanarak, projelerinize değer katabilirsiniz. Unutmayın, bu sadece temel kurulumdu! Elasticsearch ile çok daha fazlasını yapabilirsiniz. Detaylı dokümantasyonu ve örnekleri inceleyerek, sistemi daha verimli hale getirebilirsiniz.

Eğer takıldığınız herhangi bir adım olursa, yorumlar kısmında bana yazabilirsiniz. Yardımcı olmaktan mutluluk duyarım!

İ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ü,...