Giriş: Elasticsearch ile Tanışın
Hadi, biraz teknik bir yolculuğa çıkalım. Bugün, tüm dünya çapında devasa veri arama ve analiz işlerini kolayca yapabilen bir yazılımı, Elasticsearch’i Linux üzerinde nasıl kurabileceğinizi anlatacağım. Herkesin gözünde biraz korkutucu olabilir, ama merak etmeyin! Adım adım ilerleyeceğiz ve sonunda Elasticsearch’ü kullanmaya hazır olacaksınız. Hazır mısınız? Başlıyoruz!
1. Elasticsearch’i Sistemimize Ekleme
İlk olarak, Elasticsearch, Java tabanlı bir uygulama olduğundan, kurulumdan önce Java’nın bilgisayarınızda yüklü olup olmadığını kontrol etmemiz gerekiyor. Eğer Java yüklü değilse, o zaman onu yüklememiz gerekecek. Ama merak etmeyin, işlem çok kolay!
Java'yı Yükleyelim:
sudo apt update
sudo apt install openjdk-11-jdk
Bu komutları çalıştırarak Java’yı yüklemiş olacaksınız. Artık Java sisteminizde yüklü ve Elasticsearch kurulumuna devam edebiliriz.
2. Elasticsearch Paketini İndirme ve Kurulum
Elasticsearch’in son sürümünü indirmek için resmi web sitesine gitmeye gerek yok! Çünkü biz Linux’un terminalinden direkt olarak Elasticsearch’in .deb paketini alacağız.
Elasticsearch'i İndirelim:
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.6.0-deb.tar.gz
Bu komut ile Elasticsearch’in .tar.gz paketini indiriyoruz. Bu, Elasticsearch’in en son sürümüdür. İndirdikten sonra, sıkıştırılmış dosyayı açarak kurulum adımlarına devam edebiliriz.
Paketin Sıkıştırmasını Açalım:
tar -xvzf elasticsearch-8.6.0-deb.tar.gz
Dosyaların çıkarılması tamamlandığında, artık kurulum için hazırsınız.
3. Elasticsearch’i Kurma
Artık, Elasticsearch’ü kurmak için sadece birkaç adım kaldı. Çalıştırmadan önce, Elasticsearch’ün bazı temel yapılandırmalarını yapmak gerekebilir. Eğer yeni başlıyorsanız, şimdilik varsayılan ayarlarla devam edebilirsiniz.
Elasticsearch’ü Başlatma:
sudo bin/elasticsearch
Bu komut ile Elasticsearch başlatılır. Ancak unutmayın, Elasticsearch’u başlatmak genellikle root (yönetici) yetkileri gerektirir, bu yüzden “sudo” komutunu kullanmanız gerekir.
4. Elasticsearch’ü Başlatmak ve Test Etmek
Elasticsearch başarıyla başladıysa, şimdi test edebiliriz. Web tarayıcınızı açın ve aşağıdaki URL'yi girin:
Test için:
http://localhost:9200
Eğer her şey doğru yapıldıysa, bir JSON yanıtı göreceksiniz. İşte bu, Elasticsearch’ün düzgün çalıştığının kanıtıdır. Artık sisteminizde veri arama ve analiz işlemleri yapmaya hazırsınız!
5. Elasticsearch’ü Başlatma ve Otomatik Olarak Çalıştırma
Elasticsearch’ü başlattıktan sonra, her defasında terminal üzerinden çalıştırmak yerine, onu sisteminizin başlatılma sürecine dahil edebiliriz. Böylece, her yeniden başlatıldığında Elasticsearch otomatik olarak çalışacaktır.
Elasticsearch’i Servis Olarak Ekleyelim:
sudo systemctl enable elasticsearch.service
sudo systemctl start elasticsearch.service
Bu komutlar ile Elasticsearch servisini etkinleştiriyor ve başlatıyoruz. Bundan sonra, sunucuyu her başlattığınızda Elasticsearch otomatik olarak çalışacaktır.
Sonuç: Kurulum Tamamlandı!
Tebrikler! Artık Linux sisteminizde Elasticsearch başarıyla kuruldu. Verilerinizi çok daha verimli bir şekilde aramaya ve analiz etmeye hazırsınız. Bu yazıda, temel kurulum adımlarını öğrendiniz. Ancak, Elasticsearch’ün sunduğu özellikleri keşfetmek için dokümantasyonunu inceleyebilirsiniz. İhtiyacınız olduğunda her zaman size yardımcı olacak kaynaklar mevcut.
Unutmayın, her zaman yedeklerinizi alın ve sisteminizin güvenliğini göz önünde bulundurun.