FIRSAT Tüm tema ve eklentilerde geçerli %20 İndirim kuponu: YENIYIL20

Elasticsearch 8.x ve Kibana Sunucu Kurulumu: max_map_count, JVM Heap ve Port 9200 Güvenlik Çözümleri

Linux üzerinde Elasticsearch 8.x ve Kibana kurulumu, vm.max_map_count bellek artırımı, JVM Heap optimizasyonu ve Port 5601 panel yönetimi.

Kırıkkale Yazılım // Doğrulanmış Sistem & Mühendislik Kılavuzu
Makale Özeti & Ana Fikir

Linux üzerinde Elasticsearch 8.x ve Kibana kurulumu, vm.max_map_count bellek artırımı, JVM Heap optimizasyonu ve Port 5601 panel yönetimi.

Bu Rehberde Neler Var? (İçindekiler) Gizle / Göster

Elasticsearch ve Kibana, büyük hacimli verilerde, e-ticaret ürün kataloglarında ve sunucu loglarında milisaniyeler içinde arama ve analiz yapmayı sağlayan dünyanın 1 numaralı dağıtık NoSQL arama ve görselleştirme motorudur. RESTful API mimarisi, JSON tabanlı sorgulama ve ters dizin (Inverted Index) teknolojisiyle MySQL LIKE sorgularına kıyasla binlerce kat daha hızlı sonuç üretir. Bu kılavuzda AlmaLinux ve Ubuntu üzerinde Elasticsearch 8.x ve Kibana kurulumunu inceliyoruz.

Hedef Sistem
AlmaLinux 8/9, Ubuntu 22.04 LTS
Ortalama Süre
20 - 35 Dakika
Gereken Yetki
Root (SSH)
Yönetim / Port
9200 (Elasticsearch REST) / 5601 (Kibana Web)

1. Donanım ve Sistem Gereksinimleri Matrisi

Parametre / Donanım Minimum (Test / Dev) Önerilen (Production) Yüksek Trafik / Kurumsal Mühendislik Notu
İşletim Sistemi AlmaLinux 8/9 veya Ubuntu 22.04 Ubuntu 22.04 LTS Minimal AlmaLinux 9 64-bit Minimal 64-bit Linux sunucu.
RAM (Bellek) 4 GB RAM (Minimum) 8 GB - 16 GB ECC RAM 32 GB - 64 GB+ ECC RAM JVM Heap belleği için toplam RAM'in %50'si ayrılmalıdır.
CPU Çekirdek 2 vCPU 4 - 8 vCPU Yüksek Saat Hızı 16+ vCPU Dedicated Arama sorguları ve veri indeksleme için çok çekirdek.
Disk Mimarisi 30 GB SSD 100 GB+ NVMe SSD 500 GB+ Enterprise NVMe İndeks verileri için yüksek rastgele okuma/yazma (IOPS) zorunludur.
Java Ortamı OpenJDK 17 / 21 Dahili Temurin Java Java 21 LTS Elasticsearch 8.x kendi dahili JVM'ini barındırır.

2. Adım Adım Kurulum ve Yapılandırma Kılavuzu

Adım 1

Elasticsearch 8.x Resmi Depolarını Ekleyin ve Kurun

Elastic resmi paket havuzunu ekleyip Elasticsearch motorunu yükleyin:

# AlmaLinux:
rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
cat << 'EOF' > /etc/yum.repos.d/elasticsearch.repo
[elasticsearch]
name=Elasticsearch repository for 8.x packages
baseurl=https://artifacts.elastic.co/packages/8.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
EOF
dnf install elasticsearch kibana -y
systemctl daemon-reload
systemctl enable --now elasticsearch
Elasticsearch kurulurken terminalde üretilen "elastic" kullanıcısı şifresini ve enrollment token bilgisini mutlaka güvenli bir yere not edin.
Adım 2

Kibana Web Görselleştirme Panelini Başlatın

Kibana servisini aktif edin ve portunu açın:

systemctl enable --now kibana
firewall-cmd --permanent --add-port=5601/tcp
firewall-cmd --reload

3. Kurulumda En Sık Karşılaşılan Kritik Hatalar ve Kesin Çözümler

HATA 01

max virtual memory areas vm.max_map_count is too low Hatası

❌ Terminal / Ekran Logu: [ERROR] max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
🔍 Hata Nedeni: Linux çekirdeğinin varsayılan sanal bellek alanları Elasticsearch indeks parçacıkları (shards) için yetersizdir.

🛠️ Kesin Çözüm Komutları:

sysctl -w vm.max_map_count=262144
echo "vm.max_map_count=262144" >> /etc/sysctl.conf
systemctl restart elasticsearch

4. Production Güvenlik Sıkılaştırma ve Performans Ayarları

Optimizasyon & Güvenlik 1

JVM Heap Bellek Ayarı (jvm.options)

Sunucu RAM'inin yarısını (örn: 8 GB RAM'li sunucuda 4 GB) heap belleğe atayın:

cat << 'EOF' > /etc/elasticsearch/jvm.options.d/heap.options
-Xms4g
-Xmx4g
EOF
systemctl restart elasticsearch

5. Sıkça Sorulan Sorular (Mühendislik SSS)

Elasticsearch dış dünyaya açık bırakılmalı mıdır?

Hayır! Port 9200 internete açık bırakılırsa fidye yazılımları (Ransomware) veritabanını anında silebilir; 9200 yalnızca 127.0.0.1 veya dahili ağ IP'sine bağlanmalı, dış erişim için Nginx Basic Auth arkasına alınmalıdır.

Kurumsal Sunucu & Panel Danışmanlığı

LiteSpeed, CyberPanel, Nginx, MariaDB ve Redis optimizasyonu, felaket kurtarma ve yüksek erişilebilirlik (HA) mimarilerinde Kırıkkale Yazılım sistem mühendisleri 7/24 yanınızda.

Mühendise Danışın

Elasticsearch 8.x ve Kibana Sunucu Kurulumu İçin Profesyonel Sunucu Desteği Alın

1 Yıllık NVMe Hosting, SSL Sertifikası, WAF Güvenlik Kalkanı, SEO Motoru ve %100 bağımsız kurumsal mimariyle aynı gün canlıda.

Merak Edilenler

Sıkça Sorulan Sorular

`/usr/share/elasticsearch/bin/elasticsearch-reset-password -u elastic` komutuyla yeni şifre oluşturabilirsiniz.
Bölgesel Yazılım & SEO Çözümleri

Kırıkkale İşletmeniz İçin Web Sitesi & SEO Teklifi Alın

Google ilk sayfa hedefli, ultra hızlı Pure PHP mimarili kurumsal web sitesi ve e-ticaret altyapısıyla bölgenizdeki müşterilerinize anında ulaşın.

KY

Kırıkkale Yazılım Mühendislik & SEO Ekibi Onaylı Yazar

İleri düzey web teknolojileri, Kırıkkale Yazılım Profesyonel SEO Sistemi, WAF Güvenlik Kalkanı ve yüksek performanslı kurumsal sistem mimarileri üzerine uzmanlaşmış mühendislerimiz tarafından titizlikle hazırlanmıştır.

Okuyucu Yorumları (0)

Bu makale için henüz yorum yapılmamış. İlk yorumu siz yapın!

Yorum Gönderin

Ana Sayfa Katalog Sepet Giriş