- 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.
Aşağıdaki satırları ekleyin:
Çıktı şu şekilde:
Daha sonra aşağıdaki satırları ekleyin:
Belirli bir adresi seçmek istiyorsanız 127.0.0.1 yerine IP adresini girebilirsiniz.
Çıktı şu şekilde:
Çıktı şu şekilde:
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: