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.