Elastik Arama

CentOS 8'de Elasticsearch Nasıl Kurulur

CentOS 8'de Elasticsearch Nasıl Kurulur
Elasticsearch, çok popüler ve güçlü bir gerçek zamanlı veri analizi ve dağıtılmış arama platformudur. Elasticsearch, Elastic şirketi tarafından geliştirilen açık kaynaklı ve kullanımı ücretsiz bir projedir. Ölçeklenebilirliği, kullanım kolaylığı ve ücretsiz kullanım özellikleri, kullanıcıların karmaşık arama için test amacıyla kullanmasına olanak tanır. HTTP yöntemlerini HTTP URI ile birleştirerek verileri işlemek için RESTful hizmetlerini destekler. Elasticsearch'ün CentOS 8'e kurulumuyla başlayalım.

Elasticsearch'ün CentOS 8'e Kurulumu

Elasticsearch Java ile yazıldığından, ilk adım Java'nın CentOS 8 İşletim sistemine yüklenmesidir.

Adım 1: Java'yı CentOS 8'e yükleyin

Java, JRE'yi (Java Runtime Environment) yükleyerek CentOS 8 makinenize yüklenebilir. OpenJDK paketi CentOS 8 paket deposunda mevcuttur ve aşağıda verilen komutu yazarak en son sürümü yükleyebilirsiniz.

$ sudo dnf java-11-openjdk-devel -y'yi kurun

OpenJDK kurulumundan sonra kurulu sürümü kontrol edin.

$ java --sürüm

Bu sürüm 11'i görebilirsiniz.0.9.1 OpenJDK, CentOS 8 makinesine başarıyla yüklendi. Şimdi Elasticsearch'ü yükleyelim.

Adım 2: Elasticsearch'ü CentOS 8'e İndirin ve Kurun

Elastic, Elasticsearch'ü deb, tar gibi herhangi bir İşletim sistemine kurmak için tüm paketleri sağlar.gz veya rpm. CentOS 8 için, Elasticsearch'ü CentOS 8'e kurmak için kesinlikle rpm paketine ihtiyacımız olacak. Resmi web sitesini ziyaret edebilirsiniz, elastik.co, CentOS 8'de Elastic search'ün en son kararlı sürümünü indirmek ve yüklemek için.

Elasticsearch'ün en son ve kararlı yayınlanan sürümü 7'dir.11.0 bu yazıyı yazarken. Aşağıdaki komutu kullanarak elastik arama programını indirin ve kurun:

$ sudo rpm -ivh https://artifacts.elastik.ortak/indirilenler/elasticsearch/elasticsearch-7.12.0-x86_64.rpm

Gelecek için, sadece Elasticsearch'ün indirme sayfasını ziyaret edin, RPM paketinin bağlantı adresini kopyalayın ve yukarıdaki komuttaki bağlantının yerine yapıştırın veya yukarıdaki komuttaki sürüm numarasını 7'den değiştirebilirsiniz.10.2 mevcut en son sürüme.

Elasticsearch kurulduktan sonraki adım, elastik aramayı etkinleştirmektir.

İlk önce, komutu kullanarak arka plan programını yeniden yükleyin.

$ sudo systemctl arka plan programı yeniden yükle

Daemon'u yeniden yükledikten sonra Elasticsearch hizmetini etkinleştirin.

$ sudo systemctl elastik aramayı etkinleştir.hizmet

3. Adım: CentOS 8'de Elasticsearch Yapılandırması

Elasticsearch kurulumundan sonra, Elastic aramayı isteğinize göre yapılandırmak isterseniz, Elasticsearch'ün yapılandırma dosyaları /etc/elasticsearch dizinine yerleştirilir. Örneğin, sunucu veya küme adını değiştirmek veya elastik aramayı uzaktan erişim için yapılandırmak istiyorsanız, bu tür yapılandırma seçeneklerinin tümü elastik aramanın içine yerleştirilir.yml dosyası.

elastik arama.yml

Sunucu ayarları ve yapılandırması için tüm seçenekler bu dosyadadır.

Elasticsearch'ü açın.terminaldeki bir nano metin düzenleyicide yml dosyası.

$ sudo nano /etc/elasticsearch/elasticsearch.yml

Ve “ ile başlayan satırların yorumunu kaldırındüğüm.isim" ve "küme.isim” ve sırasıyla sunucu ve kümenin adını değiştirmek için istediğiniz adları sağlayın.

düğüm.isim: "Yeni Düğüm Adı"
Küme. ad: yeniKümeAdı

Benzer şekilde, uzaktan erişim için esnek aramayı yapılandırmak istiyorsanız, “ ile başlayan satırın açıklamasını kaldırınağ.ev sahibi” yorumlanırsa ve uzak ana bilgisayarın IP adresini sağlarsa.

Tüm yapılandırmalardan sonra dosyayı kaydedin ve (CTRL+S) ve (CTRL+X) kısayol tuşlarını kullanarak çıkın.

Değişiklikleri uygulamak için yapılandırma dosyasını değiştirdikten sonra Elasticsearch hizmetini yeniden başlatmamız gerekiyor.

$ sudo systemctl elasticsearch'ü yeniden başlatın.hizmet

Elastik aramanın yapılandırması kaydedildi ve başarıyla uygulandı.

Sonuç

Elastik aramayı CentOS 8 İşletim sistemine bu şekilde kurabilir ve gereksinimlerimize göre yapılandırabiliriz. Elasticsearch'ü kullanarak bir web sitesi araması, uygulama araması, Uygulama performansı izleme, İş ve Güvenlik Analitiği ve daha birçok görevi gerçekleştirebiliriz. Elasticsearch hakkında daha fazla bilgi edinmek için resmi web sitesinden Elasticsearch'ün başlangıç ​​kılavuzunu okuyun.

Battle for Wesnoth Tutorial
The Battle for Wesnoth is one of the most popular open source strategy games that you can play at this time. Not only has this game been in developmen...
0 A.D. Tutorial
Out of the many strategy games out there, 0 A.D. manages to stand out as a comprehensive title and a very deep, tactical game despite being open sourc...
Unity3D Tutorial
Introduction to Unity 3D Unity 3D is a powerful game development engine. It is cross platform that is it allows you to create games for mobile, web, d...