Web Analytics Made Easy - Statcounter

Tema düzenleyici

Elasticsearch 9.X Kurulum Rehberi

Yönetici
CL4Y

CL4Y

WFN Moderatör
Katılım
18 Ocak 2025
Mesajlar
64
Çözüm
1
Tepki Skoru
68
Ticaret Puanı
0
Üyelik
1 Yıl 3 Ay 18 Gün
Konum
İzmir
Web Sitesi
Var
Alanı
Hosting Uzmanı
1/3
Konu sahibi
İçindekiler

🚀 Elasticsearch 9.x Kurulumu ve Temel Yapılandırma (Ubuntu/Debian)​

Bu makalede, Ubuntu/Debian tabanlı bir Linux sunucuda Elasticsearch 9.x kurulumunu ve temel konfigürasyon adımlarının detaylarıyla anlatıyorum. Anlatım birebir uygulama pratiğine dayanmaktadır.



🔐 Adım 1: GPG Anahtarının Sisteme Eklenmesi​

Öncelikle Elastic’in resmi paket deposunu güvenli şekilde kullanabilmek için GPG anahtarını sisteme ekliyorum.
Bash:
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo gpg --dearmor -o /usr/share/keyrings/elasticsearch-keyring.gpg
Bu işlemle birlikte Elastic paketlerinin doğrulanması için gerekli anahtar /usr/share/keyrings/ dizinine eklenmiş olur.



📦 Adım 2: Elastic APT Repository Tanımlama​

Ardından Elastic 9.x deposunu APT kaynak listesine ekliyorum:
Bash:
echo "deb [signed-by=/usr/share/keyrings/elasticsearch-keyring.gpg] https://artifacts.elastic.co/packages/9.x/apt stable main" | sudo tee /etc/apt/sources.list.d/elastic-9.x.list

Kontrol amaçlı dosyayı açıp içeriğini doğruluyorum:
Bash:
nano /etc/apt/sources.list.d/elastic-9.x.list
Burada tanımın doğru yazıldığını teyit etmek önemli.



⚙️ Adım 3: Elasticsearch Kurulumu​

Repository eklendikten sonra paket listesini güncelliyorum ve Elasticsearch kurulumunu gerçekleştiriyorum:
Bash:
sudo apt-get -y update && sudo apt-get -y install elasticsearch

Kurulum tamamlandıktan sonra servisin mevcut durumunu kontrol ediyorum:
Bash:
service elasticsearch status
Bu aşamada genellikle servis pasif (inactive) durumda olur; yapılandırma tamamlandıktan sonra başlatacağım.



🛠 Adım 4: Elasticsearch Yapılandırması​

Ana konfigürasyon dosyasını açıyorum:
Bash:
sudo nano /etc/elasticsearch/elasticsearch.yml

Test ortamı için aşağıdaki ayarları düzenliyorum:
Bash:
network.host: localhost

xpack.security.enabled: false
xpack.security.http.ssl: false
xpack.security.transport.ssl: false

Ayrıca aşağıdaki satırı yorum satırı haline getiriyorum:
Bash:
# cluster.initial_master_nodes:



🧠 Adım 5: JVM RAM Ayarlarının Optimize Edilmesi​

Elasticsearch performansı doğrudan JVM RAM boyutuyla ilişkilidir. Varsayılan değerler çoğu zaman yetersiz kalır.

İlgili dizine geçiyorum:
Bash:
cd /etc/elasticsearch/jvm.options.d/

Ardından ram ayarlarını düzenliyorum:
Bash:
nano jvm.options

İçeriğe aşağıdaki değerleri ekliyorum:
Bash:
-Xms4g
-Xmx6g

Burada:
  • -Xms → Minimum ram
  • -Xmx → Maksimum ram



🔄 Adım 6: Servis Yönetimi ve Başlatma​

Yapılandırma sonrası systemd servisini yeniden yüklüyorum:
Bash:
sudo systemctl daemon-reload

Servisin sistem açılışında otomatik başlamasını sağlıyorum:
Bash:
sudo systemctl enable elasticsearch.service

Ardından servisi başlatıyorum:
Bash:
service elasticsearch start

Son olarak durum kontrolü yapıyorum:
Bash:
service elasticsearch status
Servis aktif (active/running) durumda ise kurulum başarılıdır.
 

Sende şimdi bize katılmak ister misin?

Kayıt ol

Bize katılım kolay ve ücretsizdir!

Giriş Yap

Zaten bir hesabınız var mı? Buradan giriş yapın.

← Önceki Konu

Rehber  Debian 12 Yükseltme Rehberi

  • CL4Y
  • Cevaplar: 0
Foruma git ?

Bu konuyu görüntüleyen kullanıcılar

İpuçları
Geri
Üst