ELASTİCSEARCH'İN UYGULANMASI VE YÖNETİMİ EĞİTİMİ

Elasticsearch'ü sıfırdan kurun, uygulamanıza bağlayın ve yönetin

Kurulum, küme kurma, index tasarımı, ingest pipeline, dil istemcileri ve temel yönetim

Elasticsearch'in Uygulanması ve Yönetimi Eğitimi, bir arama altyapısını sıfırdan kurup uygulamaya entegre etmeyi ve yönetmeyi kapsar. Katılımcılar Elasticsearch ve Kibana kurulumunu, çok düğümlü küme oluşturmayı ve temel yapılandırmayı öğrenir.

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Elasticsearch'ü kurulumdan uygulama entegrasyonuna uçtan uca kurmayı ve yönetmeyi öğreten eğitim

Elasticsearch'in Uygulanması ve Yönetimi Eğitimi, bir arama altyapısını sıfırdan kurup uygulamaya entegre etmeyi ve yönetmeyi hedefler. Katılımcılar Elasticsearch ve Kibana kurulumunu, çok düğümlü küme oluşturmayı ve temel yapılandırmayı öğrenir. Index template ile veri modelini tasarlar, ingest pipeline ve Beats ile veriyi alır. Java, Python ve JavaScript istemcileriyle uygulamadan bağlanır, sorgu ve bulk indexleme yapar. Alias, reindex ve ILM ile veriyi yönetir.

Süre ve Format

3 Gün. İlk gün kurulum ve küme kurma, ikinci gün index tasarımı ve veri alımı, üçüncü gün uygulama entegrasyonu, veri yönetimi ve temel yönetim işlenir.

Seviye

Orta Seviye — Kurulumdan kümeleme ve uygulama entegrasyonuna Elasticsearch'ü uçtan uca kurma ve yönetme

Öğrenme Metodu

Her konu gerçek kurulum üzerinde kümeleme, ingest pipeline ve dil istemcileriyle uçtan uca kurma ve entegrasyon alıştırmalarıyla işlenir.

Neden Bu Eğitim?

🏗️Uçtan uca kurulum

Elasticsearch'ü kurulumdan çok düğümlü kümeye ve işletime kadar uçtan uca hayata geçirmeyi öğrenirsiniz.

🔌Uygulama entegrasyonu

Resmi dil istemcileriyle Elasticsearch'ü kendi uygulamanıza doğru ve verimli biçimde bağlarsınız.

⚙️Veri akışı yönetimi

Ingest pipeline, Beats ve index template ile veriyi düzenli biçimde alıp yönetmeyi öğrenirsiniz.

Anahtar Konular

elasticsearch kurulum eğitimielasticsearch uygulamaelasticsearch entegrasyonelasticsearch kümelemeingest pipelineelasticsearch istemciindex templatebeats filebeatelasticsearch yönetimelastic stack kurulum
“Bir arama altyapısının değeri kurulduğu gün değil, uygulamaya doğru bağlandığı ve kararlı yönetildiği gün ortaya çıkar.”

Ön Koşullar

Eğitime verimli katılım için gereken bilgi ve deneyim düzeyi

1
Temel Elasticsearch

Index, document ve basit sorgu kavramlarına aşinalık, kurulum ve yönetim konularını izlemeyi kolaylaştırır.

2
Linux ve komut satırı

Temel Linux, servis yönetimi ve dosya düzenleme bilgisi kurulum adımlarında gereklidir.

3
Bir programlama dili

Java, Python veya JavaScript'ten birinde temel deneyim, istemci entegrasyonunda faydalıdır.

4
JSON ve REST

JSON yapısı ve REST API çağrılarıyla çalışma deneyimi, örnekleri izlemeyi kolaylaştırır.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcılar Elasticsearch mimarisini ve kapasite kararlarını kavrar; Elasticsearch ve Kibana'yı kurar, çok düğümlü bir küme oluşturur ve temel yapılandırma ile güvenliği etkinleştirmeyi öğrenir.
Modül 1
Mimari ve Kapasite Planlama
  • Arama, log ve analitik kullanım senaryolarının ayrımı
  • Node rolleri ve küme topolojisi kararları
  • Donanım, bellek ve disk kapasite planlaması
  • Tek node, çok node ve üretim mimarisi farkları
  • Sürüm seçimi ve uyumluluk değerlendirmesi
  • Dağıtım seçenekleri: kendi sunucusu, container, bulut
Modül 2
Kurulum ve Temel Yapılandırma
  • Paket, arşiv ve Docker ile kurulum yöntemleri
  • elasticsearch.yml ve jvm.options temel ayarları
  • cluster.name, node.name ve node.roles ayarı
  • network.host ve http.port ağ yapılandırması
  • Bootstrap kontrolleri ve sistem gereksinimleri
  • Kibana kurulumu ve Elasticsearch'e bağlanması
Modül 3
Çok Düğümlü Küme Kurma
  • discovery.seed_hosts ile node keşfi
  • cluster.initial_master_nodes ile ilk başlatma
  • Node'ların kümeye katılımının doğrulanması
  • _cat/nodes ve _cat/health ile küme kontrolü
  • master-eligible node sayısı ve quorum mantığı
  • Node ekleme ve çıkarma işlemleri
Modül 4
Temel Güvenliğin Etkinleştirilmesi
  • Elasticsearch security özelliğinin açılması
  • elasticsearch-setup-passwords ile parola ayarı
  • Transport ve HTTP için TLS sertifikaları
  • Native realm ile kullanıcı oluşturma
  • Yerleşik roller ve temel yetkilendirme
  • Kibana güvenli bağlantı yapılandırması
Günün hedefiKatılımcılar index ve component template ile veri modelini tasarlar, ingest pipeline ile veriyi dönüştürür ve Beats ile çeşitli kaynaklardan veriyi Elasticsearch'e almayı öğrenir.
Modül 1
Index ve Mapping Tasarımı
  • Index adlandırma ve veri bölümleme stratejisi
  • Açık mapping ile alan tiplerinin tanımlanması
  • text, keyword, date, numeric tip kararları
  • Dinamik mapping kontrolü ve strict mapping
  • Index ayarları: shard, replica, refresh_interval
  • Alan sayısı ve mapping patlaması önleme
Modül 2
Template ve Alias Yönetimi
  • Index template ve component template yapısı
  • Yeni index'lere otomatik mapping uygulama
  • Index alias ile mantıksal index isimlendirme
  • Yazma alias'ı (is_write_index) kullanımı
  • Filtreli alias ile veri erişim kısıtlama
  • Template önceliği ve çakışma yönetimi
Modül 3
Ingest Pipeline Tasarımı
  • Ingest node ve pipeline çalışma mantığı
  • set, rename, remove ve convert processor'ları
  • grok ve dissect ile metin ayrıştırma
  • date processor ile tarih dönüştürme
  • Koşullu işleme ve on_failure hata yönetimi
  • Simulate API ile pipeline test etme
Modül 4
Beats ile Veri Alımı
  • Filebeat ile log dosyalarını toplama
  • Metricbeat ile sistem ve servis metrikleri
  • Beats modülleri ve hazır dashboard'lar
  • Beats çıktısının Elasticsearch'e yazılması
  • Elastic Agent ve Fleet'e kısa bakış
  • Veri alım hattının uçtan uca doğrulanması
Günün hedefiKatılımcılar REST API ve resmi dil istemcileriyle uygulamadan Elasticsearch'e bağlanır, reindex ve ILM ile veriyi yönetir, yedekleme ve izleme ile kümeyi işletime hazır hale getirmeyi öğrenir.
Modül 1
REST API ve Dil İstemcileri
  • REST API ile uygulama entegrasyonu temelleri
  • Elasticsearch Java client kullanımı
  • Python elasticsearch kütüphanesi ile bağlantı
  • JavaScript (Node.js) istemcisi ile sorgu
  • Bağlantı havuzu, retry ve zaman aşımı ayarları
  • Bulk helper ile verimli toplu indexleme
Modül 2
Arama ve Sonuç Entegrasyonu
  • Uygulamadan arama sorgusu oluşturma
  • Sayfalama, sıralama ve filtre entegrasyonu
  • Aggregation sonuçlarını arayüze aktarma
  • Hata yönetimi ve kısmi sonuç durumları
  • İstemci tarafı güvenlik ve API key kullanımı
  • Arama performansı için istemci iyi uygulamaları
Modül 3
Veri Yönetimi ve Yaşam Döngüsü
  • reindex API ile index yeniden oluşturma
  • Alias geçişiyle kesintisiz mapping değişikliği
  • update_by_query ve delete_by_query kullanımı
  • ILM ile index yaşam döngüsü ve rollover
  • Data stream ile zaman serisi veri yönetimi
  • Saklama süreleri ve otomatik temizleme
Modül 4
Temel Yönetim ve İşletim
  • Snapshot repository ve yedekleme kurulumu
  • Stack Monitoring ile temel küme izleme
  • Slow log ve günlük sağlık kontrolü
  • Disk watermark ve kaynak takibi
  • Yaygın hataların tespiti ve çözüm adımları
  • İşletime alma öncesi kontrol listesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Kurulum ve kümeleme

Elasticsearch ve Kibana'yı kurup çok düğümlü bir küme oluşturmayı ve yapılandırmayı öğrenirsiniz.

✅
Index tasarımı

Mapping, index ve component template ile ölçeklenebilir bir veri modeli tasarlarsınız.

✅
Veri alımı

Ingest pipeline ve Beats ile çeşitli kaynaklardan veriyi düzenli biçimde Elasticsearch'e alırsınız.

✅
Dil istemcileri

Java, Python ve JavaScript istemcileriyle uygulamanızı Elasticsearch'e doğru biçimde bağlarsınız.

✅
Arama entegrasyonu

Uygulamadan arama, sayfalama ve aggregation sonuçlarını güvenli biçimde arayüze taşırsınız.

✅
Veri yönetimi

Alias, reindex ve ILM ile veriyi kesintisiz güncelleyip yaşam döngüsünü yönetirsiniz.

✅
Temel güvenlik

TLS, kullanıcı ve rol yapılandırmasıyla kümeyi güvenli biçimde işletime hazırlarsınız.

✅
İşletime alma

Yedekleme, izleme ve kontrol listesiyle kümeyi üretime almaya hazır hale getirirsiniz.

Kimler İçin Uygundur?

  • Elasticsearch'ü projesine entegre edecek yazılım geliştiriciler
  • çözüm mimarları
  • DevOps mühendisleri
  • bir arama altyapısını kurulumdan yönetime uçtan uca hayata geçirmek isteyen teknik ekipler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Elasticsearch'ü projesine entegre edecek geliştiriciler, çözüm mimarları ve DevOps mühendisleri için uygundur. Bir arama altyapısını kurulumdan uygulama bağlantısına ve temel yönetime kadar uçtan uca hayata geçirmek isteyen ekipleri hedefler.
Yönetim, İzleme ve Bakım eğitiminden farkı nedir?
Bu eğitim kurulum, küme kurma, index tasarımı ve özellikle uygulama entegrasyonuna odaklanır. Yönetim, İzleme ve Bakım eğitimi ise mevcut üretim kümesinin derin operasyonuna, performans ayarına ve ileri sorun gidermeye yoğunlaşır.
Hangi programlama dilleriyle çalışacağız?
Uygulama entegrasyonu bölümünde Elasticsearch'ün resmi Java, Python ve JavaScript (Node.js) istemcileri ele alınır. Temelde bir dile aşinalık yeterlidir; örnekler REST API üzerinden de gösterilir.
Eğitim online olarak veriliyor mu?
Eğitim yüz yüze veya online verilebilir ve kurumun altyapısı ile kullandığı sürüme göre uyarlanır. Katılımcılar gerçek bir kurulum üzerinde kümeleme ve entegrasyon alıştırmaları yapar.
Eğitim sonunda sertifika veriliyor mu?
Program tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Elastic'in resmi sınavları ayrıdır ve bu sınavların başvurusu ile ücreti ilgili kuruma aittir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Elasticsearch'in Uygulanması ve Yönetimi Eğitimi Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

NoSQL VeritabanlarıMongoDB İleri Seviye Sorgu ve İndeksleme Eğitimi
Veritabanı Eğitimleri

MongoDB İleri Seviye Sorgu ve İndeksleme Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Gelişmiş sorgu operatörleri, compound ve multikey indeks, ESR kuralı, explain analizi ve aggregation ile MongoDB sorgu performansını optimize etmeyi öğreten eği

Detayları Gör →
NoSQL VeritabanlarıMongoDB ve Big Data Entegrasyonu Eğitimi
Veritabanı Eğitimleri

MongoDB ve Big Data Entegrasyonu Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

MongoDB'yi Kafka, Hadoop ve veri gölüne bağlayan akış, CDC, ETL ve ölçekli analitik entegrasyonunu uygulamalı öğreten kurumsal eğitim.

Detayları Gör →
NoSQL VeritabanlarıMongoDB ve Cloud Uygulamaları Eğitimi
Veritabanı Eğitimleri

MongoDB ve Cloud Uygulamaları Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

MongoDB Atlas ile bulutta küme yönetimi, Atlas Search, App Services, otomatik ölçekleme ve maliyet optimizasyonunu uygulamalı öğreten kurumsal eğitim.

Detayları Gör →
NoSQL VeritabanlarıThe MongoDB Essentials Eğitimi
Veritabanı Eğitimleri

The MongoDB Essentials Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

MongoDB Essentials eğitimi: BSON belge modeli, CRUD işlemleri, find sorguları ve operatörler, veri modelleme, indeksleme ve aggregation pipeline temellerini öğr

Detayları Gör →
NoSQL VeritabanlarıApache Cassandra Yönetimi ve Geliştirme Eğitimi
Veritabanı Eğitimleri

Apache Cassandra Yönetimi ve Geliştirme Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Cassandra yönetimi ve geliştirme eğitimi: küme kurulumu, topology, compaction, repair, yedekleme, güvenlik, ileri veri modelleme, sürücü ve performans ayarı.

Detayları Gör →
NoSQL VeritabanlarıApache HBase Fundamentals: Installation, Architecture, and Data Modeling Eğitimi
Veritabanı Eğitimleri

Apache HBase Fundamentals: Installation, Architecture, and Data Modeling Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

Apache HBase temel eğitimi: kurulum, HMaster ve RegionServer mimarisi, row key ve sütun ailesi veri modelleme ile Shell ve istemci API uygulamalı işlenir.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn