Elasticsearch Linux’a Nasıl Kurulur? Adım Adım Rehber

Linux üzerinde Elasticsearch kurulumu adım adım gösterildi. Gerekli bağımlılıklar, indirme, kurulum, başlatma ve konfigürasyon işlemleri detaylı bir şekilde anlatıldı.

BFS

Elasticsearch, büyük veri arama ve analiz için güçlü bir araçtır. Ancak, onu doğru bir şekilde kurmak bazen kafa karıştırıcı olabilir. Bu yazımızda, Linux sisteminizde Elasticsearch kurulumunu adım adım nasıl yapacağınızı anlatacağım. Hazırsanız, başlayalım!

Elasticsearch Nedir?


Elasticsearch, gerçek zamanlı arama ve analiz yapabilen bir açık kaynaklı yazılımdır. Milyonlarca veriyi hızlı bir şekilde arayabilir ve üzerinde analizler yapabilirsiniz. Çoğunlukla log yönetimi, veri analizi ve metin arama gibi uygulamalarda kullanılır. Yani, büyük veri ile çalışıyorsanız, Elasticsearch hayatınızı çok kolaylaştırabilir!

Adım 1: Elasticsearch İçin Gerekli Bağımlılıkları Yükleyin


Linux sisteminizde Elasticsearch'i kurmadan önce, gerekli bağımlılıkların yüklü olduğundan emin olmalısınız. Elasticsearch, Java'ya dayalı bir uygulamadır, bu yüzden Java'nın yüklü olması gerekir. Eğer Java’yı yüklemediyseniz, aşağıdaki komutla yükleyebilirsiniz:


sudo apt update
sudo apt install openjdk-11-jdk


Bu komutlar, Java Development Kit (JDK) 11'i yükleyecek ve Elasticsearch için gereken ortamı hazırlayacaktır.

Adım 2: Elasticsearch’i İndirin ve Kurun


Şimdi Elasticsearch’in en son sürümünü indirip kuracağız. Elasticsearch, Debian tabanlı sistemler için bir DEB paketi sunuyor. Şu adımları izleyerek kurulum yapabilirsiniz:

1. Elasticsearch’in resmi GPG anahtarını ekleyin:

wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -


2. Elasticsearch'in depo adresini kaynak listesine ekleyin:

sudo sh -c 'echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" > /etc/apt/sources.list.d/elastic-7.x.list'


3. Paket listelerini güncelleyin:

sudo apt update


4. Elasticsearch’i yükleyin:

sudo apt install elasticsearch


Adım 3: Elasticsearch’i Başlatın ve Otomatik Olarak Çalışmasını Sağlayın


Kurulum tamamlandıktan sonra Elasticsearch servisini başlatmamız gerekiyor. Bunu yapmak için aşağıdaki komutları kullanabilirsiniz:


sudo systemctl start elasticsearch
sudo systemctl enable elasticsearch


İlk komut, Elasticsearch servisini başlatırken, ikinci komut servisin her yeniden başlatıldığında otomatik olarak başlamasını sağlar.

Adım 4: Elasticsearch’in Çalıştığını Kontrol Edin


Elasticsearch’in düzgün çalışıp çalışmadığını kontrol etmek için aşağıdaki komutu kullanabilirsiniz:


curl -X GET "localhost:9200/"


Eğer her şey yolundaysa, şu şekilde bir cevap alırsınız:


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


Bu cevap, Elasticsearch’in başarılı bir şekilde çalıştığını gösterir.

Adım 5: Elasticsearch Konfigürasyonu


Elasticsearch’i yükledikten sonra bazı temel konfigürasyon ayarlarını yapmanız gerekebilir. Örneğin, `elasticsearch.yml` dosyasındaki ayarları düzenleyerek, ağ bağdaştırıcıları, bellek sınırları ve daha fazlasını yapılandırabilirsiniz. Bu dosya genellikle `/etc/elasticsearch/elasticsearch.yml` yolunda bulunur.

Örneğin, Elasticsearch'in dışarıdan erişilebilir olmasını sağlamak için şu satırı dosyada düzenleyebilirsiniz:


network.host: 0.0.0.0


Bu ayar, Elasticsearch'in tüm ağ arayüzlerinden erişilebilir olmasını sağlar. Dikkatli kullanmakta fayda var!

Sonuç


Ve işte bu kadar! Elasticsearch’i Linux sisteminize başarıyla kurdunuz. Artık verilerinizi hızlı bir şekilde arayabilir, analiz edebilir ve yönlendirebilirsiniz. Elasticsearch'in sunduğu güçlü özelliklerle, projelerinizde büyük veriyi yönetmek daha kolay hale gelecek.

Elasticsearch ile arama deneyiminizi dönüştürün!

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