Hoş Geldiniz! 👋

Tüm özelliklerimize erişmek için şimdi bize katılın. Kaydolup giriş yaptıktan sonra konu oluşturabilir, mevcut konulara yanıt gönderebilir, diğer üyelerinize itibar kazandırabilir, kendi özel mesajlaşma programınızı edinebilir ve çok daha fazlasını yapabileceksiniz. Aynı zamanda hızlı ve tamamen ücretsizdir, peki daha ne bekliyorsunuz?

Kayıt Ol
  • Merhaba, eski adı olan hebele.net forum sitemizin adı webturka.net olarak değiştirilmiştir. Bütün veriler sorunsuz bir şekilde aktarılmıştır.

    Sitemize giriş yapmakta sorun yaşayan kullanıcılarımız buradan destek talebi oluşturabilirler.

Rehber Almalinux Elasticsearch Kurulumu

Anlatım, öğretim, ders, kurulum, v.s

admin

webturka.net
Kurucu
7
WT RANK
Konum
Türkiye
Konular
453
Katılım
2 Aralık 2024
Konular
453
Mesajlar
725
Çözümler
51
Reaksiyon puanı
543
Web sitesi
webturka.net
Meslek
Web
Cinsiyet
Erkek
AlmaLinux'a Elasticsearch kurulumu, büyük veri kümelerini yönetmek ve analiz etmek için güçlü bir arama ve analiz motoru kurmayı içerir.

Kullanıcılar, basit kurulum adımlarını izleyerek ve güvenilirlik, esneklik ve gerçek zamanlı arama yetenekleri gibi gelişmiş özelliklerini kullanarak Elasticsearch'ü AlmaLinux üzerinde hızla uygulayabilirler.

Elasticsearch nedir?​

Elasticsearch, Apache Lucene üzerine kurulu Java tabanlı dağıtılmış bir arama ve analiz motorudur. Arama motorları, günlük izleme, veri analizi ve hızlı arama işlevleri gerektiren uygulamalar için hayati önem taşır. Büyük veri hacimlerini verimli bir şekilde işler, gerçek zamanlı arama sonuçları sağlar, karmaşık sorguları destekler ve toplama, filtreleme ve coğrafi konumsal arama gibi gelişmiş analiz özellikleri sunar. Elasticsearch'ün gücü, kullanım kolaylığı, sağlamlığı, ölçeklenebilirliği ve veri görselleştirme için Kibana ve veri toplama için Logstash gibi araçlarla entegre olan kapsamlı ekosisteminde yatar ve bu da onu büyük veri kümelerini yönetmek ve içgörüler elde etmek için vazgeçilmez bir araç haline getirir.

Elasticsearch ve ilgili tüm yazılım bileşenlerini yükleyin​

Elasticsearch'ü Linux'a (AlmaLinux) kurmak için bu makalenin bir sonraki bölümünde yer alan yönergeleri kullanın.

Ön koşullar​

  • İşletim Sistemi ve Sürümü: AlmaLinux OS 8.
  • Minimum CPU:2 CPU çekirdeği.
    • Önerilen: 4 CPU çekirdeği.
  • Minimum RAM:4 GB RAM.
    • Önerilen: 8 GB RAM.
  • Minimum Disk Alanı:20 GB kullanılabilir disk alanı.
    • Önerilen: 50 GB.
  • Elasticsearch'ü yüklemek için root veya sudo erişiminiz olduğundan emin olun.

Adım #1. AlmaLinux sisteminizi güncelleyin​

Elasticsearch'ü yüklemeden önce, en güncel yazılımı yüklemek için AlmaLinux sistemini güncellemelisiniz. AlmaLinux sistemini yükseltmek için aşağıdaki komutu çalıştırın:
Kod:
sudo dnf update

Adım #2. Java'yı yükleyin​

Elasticsearch için Java gereklidir. Java henüz yüklü değilse, yüklemek için aşağıdaki komutu kullanın:
Kod:
sudo dnf install java-11-openjdk-devel

Adım #3. Elasticsearch'ü yükleyin​

Elasticsearch kurulum sürecinin neleri içerdiğini bir sonraki bölümlerde inceleyelim.

3.1. RPM paketleri için GPG anahtarını yükleyin​

Elasticsearch'ü yüklemeden önce, RPM paketleri için GPG anahtarını yüklemek üzere aşağıdaki komutu kullanın :
Kod:
rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch

3.2. Elasticsearch yum deposu için bir dosya oluşturun​

Daha sonra Elasticsearch yum deposu için bir dosya oluşturun:
Kod:
nano /etc/yum.repos.d/elasticsearch.repo

Aşağıdaki satırları ekleyin:
Kod:
[elasticsearch-7.x]
name=Elasticsearch repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md

3.3. Elasticsearch paketini yükleyin​

Kod:
sudo dnf install elasticsearch

Çıktı şu şekilde:
Kod:
# sudo dnf install elasticsearch
Elasticsearch repository for 7.x packages                                                                            60 MB/s |  58 MB     00:00
Last metadata expiration check: 0:00:18 ago on Sat 10 Feb 2024 07:23:07 AM UTC.
Dependencies resolved.
====================================================================================================================================================
 Package                              Architecture                  Version                          Repository                                Size
====================================================================================================================================================
Installing:
 elasticsearch                        x86_64                        7.17.18-1                        elasticsearch-7.x                        312 M

Transaction Summary
====================================================================================================================================================
Install  1 Package

Total download size: 312 M
Installed size: 520 M
Is this ok [y/N]: y
Downloading Packages:
elasticsearch-7.17.18-x86_64.rpm                                                                                     50 MB/s | 312 MB     00:06
----------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                50 MB/s | 312 MB     00:06
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                            1/1
  Running scriptlet: elasticsearch-7.17.18-1.x86_64                                                                                             1/1
Creating elasticsearch group... OK
Creating elasticsearch user... OK

  Installing       : elasticsearch-7.17.18-1.x86_64                                                                                             1/1
  Running scriptlet: elasticsearch-7.17.18-1.x86_64                                                                                             1/1

—-
—-

Created elasticsearch keystore in /etc/elasticsearch/elasticsearch.keystore

[/usr/lib/tmpfiles.d/elasticsearch.conf:1] Line references path below legacy directory /var/run/, updating /var/run/elasticsearch → /run/elasticsearch; please update the tmpfiles.d/ drop-in file accordingly.

  Verifying        : elasticsearch-7.17.18-1.x86_64                                                                                             1/1

Installed:
  elasticsearch-7.17.18-1.x86_64

Complete!

Adım #4. Elasticsearch'ü yapılandırın​

Kod:
nano /etc/elasticsearch/elasticsearch.yml

Daha sonra aşağıdaki satırları ekleyin:
Kod:
cluster.name: es-almalinux
node.name: es-node
network.host: 127.0.0.1

Belirli bir adresi seçmek istiyorsanız 127.0.0.1 yerine IP adresini girebilirsiniz.

4.1. Sistem yapılandırmasını yeniden yükleyin​

Son değişikliklerin tanınıp uygulandığından emin olmak için aşağıdaki komutu kullanarak sistem yapılandırmasını yeniden yükleyin:
Kod:
sudo systemctl daemon-reload

Adım #5. Hizmeti başlatın ve etkinleştirin​

Kurulum işlemi tamamlandıktan sonra Elasticsearch hizmeti otomatik olarak başlamayacaktır. Hizmeti başlatmak ve etkinleştirmek için aşağıdaki komutları kullanın:
Kod:
sudo systemctl enable elasticsearch
sudo systemctl start elasticsearch

5.1. Elasticsearch hizmetinin durumunu kontrol edin​

Elasticsearch hizmetinin durumunu kontrol etmek için aşağıdaki komutu kullanın:
Kod:
sudo systemctl status elasticsearch

Çıktı şu şekilde:
Kod:
# sudo systemctl status elasticsearch
● elasticsearch.service - Elasticsearch
   Loaded: loaded (/usr/lib/systemd/system/elasticsearch.service; enabled; vendor preset: disabled)
   Active: active (running) since Sat 2024-02-10 07:26:52 UTC; 2min 25s ago
     Docs: https://www.elastic.co
 Main PID: 49624 (java)
    Tasks: 63 (limit: 11852)
   Memory: 1.3G
   CGroup: /system.slice/elasticsearch.service
           ├─49624 /usr/share/elasticsearch/jdk/bin/java -Xshare:auto -Des.networkaddress.cache.ttl=60 -Des.networkaddress.cache.negative.ttl=10 -X>
           └─49821 /usr/share/elasticsearch/modules/x-pack-ml/platform/linux-x86_64/bin/controller

Adım #6. Elasticsearch'ü test edin​

Elasticsearch varsayılan olarak 9200 portunu dinler. Elasticsearch'ün AlmaLinux sisteminizde düzgün çalıştığını doğrulamak için aşağıdaki komutu kullanın:
Kod:
curl -XGET "localhost:9200"

Çıktı şu şekilde:
Kod:
# curl -XGET "localhost:9200"
{
  "name" : "es-node",
  "cluster_name" : "es-almalinux",
  "cluster_uuid" : "NPr4CfoKQL6tHOKTeokyAA",
  "version" : {
    "number" : "7.17.18",
    "build_flavor" : "default",
    "build_type" : "rpm",
    "build_hash" : "8682172c2130b9a411b1bd5ff37c9792367de6b0",
    "build_date" : "2024-02-02T12:04:59.691750271Z",
    "build_snapshot" : false,
    "lucene_version" : "8.11.1",
    "minimum_wire_compatibility_version" : "6.8.0",
    "minimum_index_compatibility_version" : "6.0.0-beta1"
  },
  "tagline" : "You Know, for Search"
}
 
Son düzenleme:

Konuyu toplam 0 üye okuyor. (0 Kayıtlı üye ve 0 Misafir)

  • Geri
    Üst