Takip et

Rocky Linux 8 Üzerine Elasticsearch Kurulumu ve Yapılandırması: Kapsamlı Bir Rehber

Rocky Linux 8 Üzerine Elasticsearch Kurulumu ve Yapılandırması: Kapsamlı Bir Rehber Giriş Arama ve analiz motorları dünyasında öne çıkan

Rocky Linux 8 Üzerine Elasticsearch Kurulumu ve Yapılandırması: Kapsamlı Bir Rehber

Giriş

Arama ve analiz motorları dünyasında öne çıkan isimlerden biri olan Elasticsearch, dağıtık, RESTful ve yüksek performanslı bir arama ve veri analiz motorudur. Apache Lucene üzerine inşa edilmiş olup, büyük veri kümelerini gerçek zamanlı olarak depolamak, aramak ve analiz etmek için tasarlanmıştır. Log yönetimi, tam metin arama, güvenlik bilgileri ve olay yönetimi (SIEM), uygulama performansı izleme (APM) ve iş zekası gibi birçok farklı kullanım senaryosunda yaygın olarak kullanılır. Elasticsearch’in sunduğu esneklik, ölçeklenebilirlik ve hızı, onu modern veri odaklı uygulamalar için vazgeçilmez bir araç haline getirmektedir.

Rocky Linux 8, CentOS’un kararlı ve açık kaynaklı mirasını sürdüren, RHEL tabanlı bir işletim sistemidir. Kurumsal düzeyde kararlılık, güvenlik ve uzun süreli destek sunmasıyla bilinir. Bu özellikler, Elasticsearch gibi kritik bir sistemin çalıştırılması için ideal bir platform olmasını sağlar. Bu makalede, Rocky Linux 8 sunucunuzda Elasticsearch’i adım adım nasıl kuracağınızı ve temel düzeyde nasıl yapılandıracağınızı ayrıntılı olarak ele alacağız. Amacımız, hem kurulum sürecini basitleştirmek hem de Elasticsearch’in temel özelliklerini anlamanıza yardımcı olmaktır.

Ön Gereksinimler

Elasticsearch kurulumuna başlamadan önce, aşağıdaki ön gereksinimlerin karşılandığından emin olmalısınız:

* Rocky Linux 8 Sunucusu: Temiz bir Rocky Linux 8 kurulumuna sahip bir sunucuya veya sanal makineye ihtiyacınız olacak.
* Sudo Yetkileri: Kurulum ve yapılandırma adımları için sudo yetkilerine sahip bir kullanıcı hesabınız olmalıdır.
* İnternet Bağlantısı: Paket indirmeleri ve güncellemeler için aktif bir internet bağlantısı gereklidir.
* Minimum Donanım Kaynakları:
* RAM: Elasticsearch, bellek yoğun bir uygulamadır. En az 4 GB RAM önerilir, ancak üretim ortamları için 8 GB veya daha fazlası idealdir. Bu makaledeki örnekler için 4 GB RAM yeterli olacaktır.
* CPU: En az 2 çekirdekli bir işlemci önerilir.
* Disk Alanı: İşletim sistemi ve Elasticsearch kurulumu için en az 20 GB boş disk alanı gereklidir. Veri depolama miktarına bağlı olarak bu alanın artırılması gerekebilir.

Sistemi Güncelleme

Herhangi bir yazılım kurulumuna başlamadan önce, sisteminizin güncel olduğundan emin olmak iyi bir uygulamadır. Bu, potansiyel bağımlılık sorunlarını önlemeye ve en son güvenlik yamalarına sahip olmanızı sağlamaya yardımcı olur.

sudo dnf update -y
sudo dnf upgrade -y

Bu komutlar, yüklü tüm paketleri en son sürümlerine güncelleyecek ve sistem çekirdeği dahil olmak üzere tüm güncellemeleri uygulayacaktır. Güncelleme tamamlandıktan sonra, bazı durumlarda sisteminizi yeniden başlatmanız gerekebilir:

sudo reboot

Java (OpenJDK) Kurulumu

Elasticsearch, Java sanal makinesi (JVM) üzerinde çalışır. Bu nedenle, sunucunuzda uyumlu bir Java sürümünün yüklü olması zorunludur. Elasticsearch’in modern sürümleri için OpenJDK 11 veya OpenJDK 17 önerilir. Bu rehberde OpenJDK 17’yi kullanacağız.

Öncelikle, sisteminizde zaten bir Java sürümü olup olmadığını kontrol edebilirsiniz:

java -version

Eğer Java yüklü değilse veya eski bir sürümse, OpenJDK 17’yi yüklemek için aşağıdaki komutu kullanın:

sudo dnf install java-17-openjdk-devel -y

Kurulum tamamlandıktan sonra, Java sürümünü tekrar kontrol ederek doğru sürümün yüklendiğinden emin olun:

java -version

Çıktı, OpenJDK 17’nin yüklü olduğunu göstermelidir.

Elasticsearch Deposunu Ekleme

Elasticsearch’i doğrudan Rocky Linux’un varsayılan depolarından yüklemek yerine, Elastic’in resmi deposunu eklemek en iyi yöntemdir. Bu, her zaman en son ve kararlı Elasticsearch sürümünü almanızı sağlar.

İlk olarak, Elastic’in GPG anahtarını içe aktarın. Bu anahtar, indirilen paketlerin bütünlüğünü ve orijinalliğini doğrulamak için kullanılır:

sudo rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch

Ardından, Elasticsearch deposunu yapılandırmak için /etc/yum.repos.d/ dizininde yeni bir dosya oluşturun. Bu rehberde Elasticsearch 8.x sürümünü kuracağımız için, depo yapılandırmasını buna göre ayarlayacağız:

sudo nano /etc/yum.repos.d/elasticsearch.repo

Açılan dosyaya aşağıdaki içeriği yapıştırın:

[elasticsearch-8.x]
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

Dosyayı kaydedin ve kapatın (CTRL+O, Enter, CTRL+X).

Depoyu ekledikten sonra, DNF önbelleğini temizleyerek yeni depoyu tanımasını sağlayın:

sudo dnf clean all
sudo dnf makecache

Artık sisteminiz Elasticsearch paketlerini Elastic’in resmi deposundan alabilecek durumdadır.

Elasticsearch Kurulumu

Depo yapılandırması tamamlandığına göre, Elasticsearch’i yüklemeye başlayabiliriz:

sudo dnf install elasticsearch -y

Bu komut, Elasticsearch paketini ve gerekli tüm bağımlılıklarını indirecek ve kuracaktır. Kurulum tamamlandığında, Elasticsearch’in ana dizini /usr/share/elasticsearch, yapılandırma dosyaları /etc/elasticsearch ve veri dizini /var/lib/elasticsearch altında olacaktır. Log dosyaları ise /var/log/elasticsearch dizininde yer alır.

Elasticsearch Yapılandırması

Elasticsearch’in temel yapılandırma dosyası /etc/elasticsearch/elasticsearch.yml adresinde bulunur. Bu dosya, küme adı, düğüm adı, ağ ayarları ve veri yolları gibi önemli ayarları içerir. Ayrıca, JVM bellek ayarları /etc/elasticsearch/jvm.options dosyasında yapılır.

Ana Yapılandırma Dosyası: elasticsearch.yml

Yapılandırma dosyasını bir metin düzenleyici ile açın:

sudo nano /etc/elasticsearch/elasticsearch.yml

Bu dosyada birkaç önemli ayarı değiştirmemiz gerekecek:

1. cluster.name: Bu, Elasticsearch kümenizin adıdır. Aynı kümede yer alacak tüm düğümlerin aynı küme adına sahip olması gerekir. Tek bir düğüm kuruyorsanız bile benzersiz bir ad vermek iyi bir uygulamadır.

cluster.name: my-rocky-cluster

2. node.name: Bu, kümedeki bu belirli düğümün adıdır. Her düğüm için benzersiz olmalıdır.

node.name: node-1

3. network.host: Elasticsearch’in hangi ağ arayüzünde dinleyeceğini belirler.
* Sadece yerel makineden erişilecekse: network.host: 127.0.0.1
* Tüm ağ arayüzlerinden erişilecekse (dikkatli olun, güvenlik duvarı ile kısıtlanmalıdır): network.host: 0.0.0.0
* Belirli bir IP adresinden erişilecekse: network.host: YOUR_SERVER_IP (örneğin, network.host: 192.168.1.100)

Bu rehberde, sunucunun dışarıdan erişilebilir olması için 0.0.0.0 olarak ayarlayacağız, ancak güvenlik duvarını doğru yapılandırdığımızdan emin olacağız.

network.host: 0.0.0.0

4. http.port: Elasticsearch’in HTTP isteklerini dinleyeceği portu belirler. Varsayılan olarak 9200’dür ve genellikle değiştirilmez.

http.port: 9200

5. discovery.seed_hosts: Bu ayar, kümedeki diğer düğümlerin IP adreslerini veya ana bilgisayar adlarını belirterek Elasticsearch’in küme üyelerini bulmasına yardımcı olur. Tek düğümlü bir kurulum için bu ayar genellikle gerekli değildir, ancak gelecekte kümeleme yapmayı düşünüyorsanız veya bu ayar varsayılan olarak etkinleştirilmişse, yorum satırı olarak bırakabilir veya kendi IP adresinizi belirtebilirsiniz.

#discovery.seed_hosts: ["host1", "host2"]

6. xpack.security.enabled: Elasticsearch 8.x ve sonraki sürümlerde X-Pack güvenlik varsayılan olarak etkindir. Bu nedenle bu satırı genellikle manuel olarak eklemenize gerek kalmaz, ancak kontrol etmek veya devre dışı bırakmak isterseniz bu ayarı kullanabilirsiniz. Güvenliği etkin bırakmak en iyi uygulamadır.

xpack.security.enabled: true

Yapılandırma dosyasında bu değişiklikleri yaptıktan sonra dosyayı kaydedin ve kapatın.

JVM Bellek Ayarları: jvm.options

Elasticsearch’in performansını doğrudan etkileyen önemli bir ayar, JVM için ayrılan yığın (heap) belleğidir. Bu ayarlar /etc/elasticsearch/jvm.options dosyasında yapılır.

sudo nano /etc/elasticsearch/jvm.options

Bu dosyada, Xms ve Xmx parametrelerini bulacaksınız. Bu parametreler, JVM’ye ayrılacak minimum (Xms) ve maksimum (Xmx) yığın belleğini belirtir. Bu değerler genellikle aynı ayarlanır.

Önemli Not: Elasticsearch’e sistem RAM’inin %50’sinden fazlasını ayırmayın ve 30 GB’ı geçmeyin. Aksi takdirde, işletim sisteminin kendi işlemleri için yeterli belleği kalmayabilir ve performans sorunlarına yol açabilir.

Örneğin, sunucunuzda 8 GB RAM varsa, Elasticsearch için 4 GB ayırabilirsiniz:

-Xms4g
-Xmx4g

Eğer 4 GB RAM’iniz varsa, 2 GB ayırabilirsiniz:

-Xms2g
-Xmx2g

İlgili satırları bulun ve sunucunuzun RAM miktarına göre düzenleyin. Değişiklikleri kaydettikten sonra dosyayı kapatın.

Elasticsearch Servisini Yönetme

Yapılandırma tamamlandıktan sonra, Elasticsearch servisini başlatabilir ve sistem başlangıcında otomatik olarak başlamasını sağlayabiliriz.

1. Elasticsearch Servisini Başlatma:

sudo systemctl start elasticsearch

2. Sistem Başlangıcında Otomatik Başlamayı Etkinleştirme:

sudo systemctl enable elasticsearch

3. Servis Durumunu Kontrol Etme:
Elasticsearch’in düzgün çalışıp çalışmadığını kontrol etmek için servis durumunu sorgulayın:

sudo systemctl status elasticsearch

Çıktıda Active: active (running) ifadesini görmelisiniz. Herhangi bir hata durumunda, log dosyalarını kontrol etmek faydalı olacaktır:

sudo journalctl -u elasticsearch --since "5 minutes ago"

Veya daha ayrıntılı loglar için:

sudo tail -f /var/log/elasticsearch/elasticsearch.log

4. Yapılandırma Değişikliklerinden Sonra Servisi Yeniden Başlatma:
Herhangi bir yapılandırma değişikliği yaptıktan sonra, Elasticsearch servisini yeniden başlatmanız gerekir:

sudo systemctl restart elasticsearch

Güvenlik Duvarı Yapılandırması

Eğer network.host ayarını 0.0.0.0 veya sunucunuzun belirli bir IP adresine ayarladıysanız, dışarıdan erişime izin vermek için güvenlik duvarınızda Elasticsearch’in kullandığı 9200 portunu açmanız gerekir. Rocky Linux’ta varsayılan güvenlik duvarı firewalld‘dir.

sudo firewall-cmd --add-port=9200/tcp --permanent
sudo firewall-cmd --reload

Bu komutlar, TCP 9200 portunu kalıcı olarak açar ve güvenlik duvarı kurallarını yeniden yükler.

Kurulumu Doğrulama

Elasticsearch’in düzgün çalıştığından ve ağ üzerinden erişilebilir olduğundan emin olmak için basit bir curl komutu kullanabiliriz.

Yerel makineden kontrol etmek için:

curl -X GET "http://localhost:9200"

Eğer network.host ayarını 0.0.0.0 veya sunucunuzun IP adresine ayarladıysanız ve güvenlik duvarını açtıysanız, sunucunun IP adresini kullanarak dışarıdan da kontrol edebilirsiniz:

curl -X GET "http://YOUR_SERVER_IP:9200"

Başarılı bir kurulum durumunda, Elasticsearch sürümü, küme adı ve düğüm adı gibi bilgileri içeren bir JSON çıktısı almalısınız. Örneğin:

{
  "name" : "node-1",
  "cluster_name" : "my-rocky-cluster",
  "cluster_uuid" : "...",
  "version" : {
    "number" : "8.x.x",
    "build_flavor" : "default",
    "build_type" : "rpm",
    "build_hash" : "...",
    "build_date" : "...",
    "build_snapshot" : false,
    "lucene_version" : "...",
    "minimum_wire_compatibility_version" : "...",
    "minimum_index_compatibility_version" : "..."
  },
  "tagline" : "You Know, for Search"
}

Bu çıktı, Elasticsearch’in başarıyla kurulduğunu ve çalıştığını gösterir.

Temel Güvenlik Yapılandırması (X-Pack)

Elasticsearch 8.x sürümünden itibaren, X-Pack güvenlik varsayılan olarak etkindir. Bu, yetkisiz erişimi engellemek için önemli bir adımdır. İlk kez başlattığınızda, Elasticsearch otomatik olarak dahili kullanıcılar (elastic, kibana_system, logstash_system vb.) için parola oluşturur. Bu parolaları manuel olarak ayarlamamız gerekmektedir.

Elasticsearch’in ilk başlatılmasından sonra, sistem otomatik olarak bir “enrollment token” oluşturur. Bu token, Kibana gibi diğer Elastic Stack bileşenlerinin Elasticsearch’e güvenli bir şekilde bağlanmasını sağlar. Ayrıca, dahili kullanıcılar için parolaları da ayarlamamız gerekir.

Parolaları ayarlamak için aşağıdaki komutu kullanın:

sudo /usr/share/elasticsearch/bin/elasticsearch-setup-passwords interactive

Bu komut, elastic, kibana_system, logstash_system, beats_system, remote_monitoring_user kullanıcıları için size yeni parolalar belirleme seçeneği sunacaktır. Her kullanıcı için güçlü bir parola belirleyin ve bu parolaları güvenli bir yerde saklayın, özellikle elastic kullanıcısının parolası çok önemlidir.

Parolaları ayarladıktan sonra, elastic kullanıcısı ile kimlik doğrulaması yaparak Elasticsearch’e erişmeyi deneyebilirsiniz:

curl -u elastic:YOUR_ELASTIC_PASSWORD -X GET "http://localhost:9200"

YOUR_ELASTIC_PASSWORD yerine az önce belirlediğiniz elastic kullanıcısının parolasını yazın. Eğer doğru parolayı girerseniz, yukarıdaki JSON çıktısını tekrar almalısınız. Hatalı parola durumunda {"error":{"root_cause":[{"type":"security_exception", ... gibi bir çıktı alırsınız.

Kibana Kurulumu (İsteğe Bağlı ama Şiddetle Tavsiye Edilir)

Kibana, Elasticsearch için bir veri görselleştirme ve yönetim aracıdır. Elasticsearch’teki verileri keşfetmenizi, sorgulamanızı, görselleştirmeler oluşturmanızı ve panolar tasarlamanızı sağlar. Elasticsearch kurulumunuzu tamamladıktan sonra Kibana’yı kurmak, verilerinizle etkileşim kurmanın ve onları analiz etmenin en kolay yoludur.

Kibana Deposunu Ekleme

Elasticsearch için kullandığımız depo, Kibana için de geçerlidir. Ancak, Kibana paketini yüklemek için ayrı bir dnf install komutu kullanacağız.

Kibana Kurulumu

Kibana’yı yüklemek için aşağıdaki komutu kullanın:

sudo dnf install kibana -y

Kibana Yapılandırması

Kibana’nın ana yapılandırma dosyası /etc/kibana/kibana.yml adresinde bulunur. Bu dosyayı düzenleyerek Kibana’nın Elasticsearch’e nasıl bağlanacağını ve hangi portta dinleyeceğini ayarlayacağız.

sudo nano /etc/kibana/kibana.yml

Aşağıdaki ayarları bulun ve gerektiği gibi düzenleyin:

1. server.port: Kibana’nın dinleyeceği port. Varsayılan olarak 5601’dir.

server.port: 5601

2. server.host: Kibana’nın hangi ağ arayüzünde dinleyeceğini belirler. Dışarıdan erişim için 0.0.0.0 olarak ayarlayabilirsiniz.

server.host: "0.0.0.0"

3. elasticsearch.hosts: Kibana’nın bağlanacağı Elasticsearch düğüm(ler)inin adresleri. Tek bir düğüm için http://localhost:9200 yeterlidir.

elasticsearch.hosts: ["http://localhost:9200"]

4. elasticsearch.username ve elasticsearch.password: Kibana’nın Elasticsearch’e bağlanmak için kullanacağı kullanıcı adı ve parola. Elasticsearch 8.x’te, Kibana için özel olarak kibana_system kullanıcısı oluşturulur. Yukarıda elasticsearch-setup-passwords komutu ile bu kullanıcının parolasını da belirlemiştiniz.

elasticsearch.username: "kibana_system"
    elasticsearch.password: "YOUR_KIBANA_SYSTEM_PASSWORD"

YOUR_KIBANA_SYSTEM_PASSWORD yerine kibana_system kullanıcısının parolasını yazın.

Dosyayı kaydedin ve kapatın.

Kibana Servisini Yönetme

Kibana’yı başlatalım ve sistem başlangıcında otomatik olarak başlamasını sağlayalım:

1. Kibana Servisini Başlatma:

sudo systemctl start kibana

2. Sistem Başlangıcında Otomatik Başlamayı Etkinleştirme:

sudo systemctl enable kibana

3. Servis Durumunu Kontrol Etme:

sudo systemctl status kibana

Active: active (running) ifadesini görmelisiniz. Hatalar için logları kontrol edin:

sudo journalctl -u kibana --since "5 minutes ago"
    sudo tail -f /var/log/kibana/kibana.log

Kibana İçin Güvenlik Duvarı Yapılandırması

Kibana’ya web tarayıcınızdan erişebilmek için 5601 portunu güvenlik duvarında açmanız gerekir:

sudo firewall-cmd --add-port=5601/tcp --permanent
sudo firewall-cmd --reload

Kibana’ya Erişme

Artık bir web tarayıcısı açıp sunucunuzun IP adresini ve Kibana portunu kullanarak Kibana arayüzüne erişebilirsiniz:

http://YOUR_SERVER_IP:5601

Kibana sizden kullanıcı adı ve parola isteyecektir. Buraya elastic kullanıcısının adını ve parolasını girmeniz gerekmektedir (yukarıda elasticsearch-setup-passwords ile belirlediğiniz parola). Başarılı bir şekilde oturum açtıktan sonra, Kibana’nın ana panosunu göreceksiniz ve Elasticsearch verilerinizi keşfetmeye başlayabilirsiniz.

Sık Karşılaşılan Sorunlar ve Çözümleri

Elasticsearch kurulumu sırasında veya sonrasında bazı yaygın sorunlarla karşılaşabilirsiniz. İşte bazıları ve olası çözümleri:

* Elasticsearch Başlamıyor:
* Java Sürümü: Yanlış veya eksik Java kurulumu. java -version çıktısını kontrol edin ve OpenJDK 17’nin yüklü olduğundan emin olun.
* Bellek Yetersizliği: jvm.options dosyasındaki -Xms ve -Xmx ayarlarının sistem RAM’inin %50’sini aşmadığından ve çok düşük olmadığından emin olun.
* Yapılandırma Hatası: /etc/elasticsearch/elasticsearch.yml dosyasında YAML sözdizimi hatası veya yanlış ayar. sudo journalctl -u elasticsearch veya /var/log/elasticsearch/elasticsearch.log dosyalarını kontrol ederek hata mesajlarını okuyun.
* Disk Alanı: Disk alanının dolmuş olması. df -h ile boş alanı kontrol edin.

* Elasticsearch’e Erişilemiyor (Curl Komutu Başarısız Oluyor):
* Servis Çalışmıyor: sudo systemctl status elasticsearch ile servisin çalıştığından emin olun.
* Güvenlik Duvarı: 9200 portunun güvenlik duvarında açık olduğundan emin olun (sudo firewall-cmd --list-all).
* network.host Ayarı: /etc/elasticsearch/elasticsearch.yml dosyasındaki network.host ayarının doğru olduğundan (örneğin 0.0.0.0 veya sunucunun IP adresi) emin olun.
* Güvenlik (Authentication): Elasticsearch 8.x’te güvenlik varsayılan olarak etkindir. curl komutunda -u elastic:password kullanarak kimlik doğrulaması yapmanız gerekebilir.

* Kibana Elasticsearch’e Bağlanamıyor:
* Elasticsearch Çalışmıyor: Elasticsearch servisinin çalıştığından emin olun.
* Kibana Yapılandırması: /etc/kibana/kibana.yml dosyasındaki elasticsearch.hosts, elasticsearch.username ve elasticsearch.password ayarlarının doğru olduğundan emin olun. Özellikle kibana_system kullanıcısının parolası doğru girilmelidir.
* Güvenlik Duvarı: Kibana’nın 5601 portunun ve Elasticsearch’in 9200 portunun güvenlik duvarında açık olduğundan emin olun.
* Ağ Bağlantısı: Kibana sunucusu ile Elasticsearch sunucusu arasında ağ bağlantısı olduğundan emin olun (ping testi yapabilirsiniz).

Bu sorun giderme adımları, çoğu temel kurulum sorununu çözmenize yardımcı olacaktır. Her zaman log dosyalarını kontrol etmek ve hata mesajlarını dikkatlice okumak, sorunun kök nedenini bulmak için en iyi yaklaşımdır.

Sonuç

Bu kapsamlı rehberde, Rocky Linux 8 üzerinde Elasticsearch’i baştan sona nasıl kuracağınızı ve yapılandıracağınızı adım adım öğrendiniz. Java kurulumundan Elasticsearch deposunun eklenmesine, temel yapılandırma ayarlarından güvenlik duvarı kurallarına ve temel güvenlik yapılandırmasına kadar her detayı ele aldık. Ayrıca, verilerinizi görselleştirmek ve yönetmek için vazgeçilmez bir araç olan Kibana’nın kurulumunu da tamamladık.

Artık Rocky Linux 8 sunucunuzda çalışan bir Elasticsearch ve Kibana kurulumuna sahipsiniz. Bu, büyük veri kümelerini depolama, arama ve analiz etme yeteneğine sahip güçlü bir altyapının ilk adımıdır.

Bundan sonraki adımlarınız şunlar olabilir:

* Veri Entegrasyonu: Logstash, Beats (Filebeat, Metricbeat vb.) veya doğrudan REST API’ler aracılığıyla Elasticsearch’e veri göndermeye başlayın.
* Veri Modelleme (Mapping): Verilerinizin Elasticsearch’te nasıl depolanacağını ve indeksleneceğini optimize etmek için özel mapping’ler oluşturun.
* Gelişmiş Sorgulama: Elasticsearch’in güçlü sorgulama dilini (Query DSL) kullanarak verilerinizde karmaşık aramalar yapın.
* Kümeleme: Tek düğümlü kurulumunuzu genişleterek, yüksek erişilebilirlik ve ölçeklenebilirlik için birden fazla Elasticsearch düğümünden oluşan bir küme kurun.
* Performans Optimizasyonu: JVM ayarları, indeks ayarları ve shard yapılandırmaları üzerinde çalışarak Elasticsearch’in performansını daha da iyileştirin.

Elasticsearch ve Kibana, modern veri analizi ve arama gereksinimleri için inanılmaz derecede güçlü ve esnek araçlardır. Bu rehber, yolculuğunuza sağlam bir başlangıç yapmanızı sağlamıştır. İyi keşifler ve başarılı analizler dileriz!

Yorumlar
İçeriği beğendiniz mi? Bir tartışma başlatın veya görüşlerinizi paylaşın.
Yorum Yaz

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Gönder

E-posta Bülteni
Yazılım Topluluğuna Katılın
En son güncellemeleri, yaratıcı ipuçlarını ve özel kaynakları doğrudan e-posta kutunuza alın. Tasarım ve inovasyonun geleceğini birlikte keşfedelim.
Exit mobile version