LinuxOpen Source

Elasticsearch, Fedora 32/31 / 30’a Nasıl Yüklenir

Elasticsearch, Apache Lucene tabanlı modern bir arama ve analiz motorudur. Tamamen açık kaynaklıdır ve Java ile oluşturulmuştur. Verileri belgeler biçiminde depolar ve tam metin araması için API’ler sağlar. Elasticsearch, esneklik sağlayan Apache 2 lisansı altında dağıtılır.

Bu eğitim, elasticsearch’ü Fedora Linux sistemlerine kurmanıza ve yapılandırmanıza yardımcı olacaktır.

Önkoşullar

Java, elasticsearch çalıştırmak için birincil gereksinimdir. Fedora sisteminizde zaten Java kurulu olduğunu varsayıyoruz.

OpenJDK java’yı sisteminize kurmak için aşağıdaki komutu kullanabilirsiniz. Bir terminal açın ve çalıştırın:

sudo dnf install java-11-openjdk 

Kurulumdan sonra Java sürümünü kontrol edin:

java -version 

Adım 1 – ElasticSearch’ü Fedora’ya yükleyin

Adım 1 – ElasticSearch’ü Fedora’ya yükleyin

Her şeyden önce, elasticsearch için Genel İmzalama Anahtarını indirin ve yükleyin:

sudo rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch 

Sonra bir depo dosyası oluşturun elasticsearch.repo/etc/yum.repos.d

[Elasticsearch-7]
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
  1. Bu dosyayı kaydedin ve kapatın.
  2. Dnf önbelleğini temizleyin ve elasticsearch paketini fedora sisteminize yükleyin:
sudo dnf clean 
sudo yum install elasticsearch

Elasticsearch RPM paketi kuruldu. Ardından, ortamınıza göre elasticsearch yapılandırmanız gerekli

Adım 2 – Elasticsearch’ü Yapılandırın

Elasticsearch yapılandırma dosyasını düzenleyin elasticsearch.ymlve network.host localhost olarak ayarlayın . Ağ üzerinden erişilebilir hale getirmek için sistem LAP IP adresine de değiştirebilirsini

vim /etc/elasticsearch/elasticsearch.yml
 network.host: localhost

Ardından Elasticsearch’ı etkinleştirip yeniden başlatın

sudo systemctl enable elasticsearch 
sudo systemctl start elasticsearch 

ElasticSearch, Fedora sisteminize başarıyla yüklendi ve çalışıyor.

Adım 3 – Elasticsearch’ü Test Edin

Elasticsearch, REST API’leri için 9200 numaralı bağlantı noktasından dinleyin. Bağlantı noktası 9300, düğümler arasındaki iletişim için elasticsearch tarafından kullanılır.

Elasticsearch sürümünü görüntülemek için REST API aracılığıyla 5200 numaralı bağlantı noktasına bağlanalım.

curl -X GET "localhost:9200/?pretty" 

Aşağıdaki gibi sonuçları göreceksiniz:

{
  "name" : "kockerim",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "HY8HoLHnRCeb3QzXnTcmrQ",
  "version" : {
    "number" : "7.9.2",
    "build_flavor" : "default",
    "build_type" : "rpm",
    "build_hash" : "d34da0ea4a966c4e49417f2da2f244e3e97b4e6e",
    "build_date" : "2020-09-23T00:45:33.626720Z",
    "build_snapshot" : false,
    "lucene_version" : "8.6.2",
    "minimum_wire_compatibility_version" : "6.8.0",
    "minimum_index_compatibility_version" : "6.0.0-beta1"
  },
  "tagline" : "You Know, for Search"
}

Muhammed Kerim Koç

1996 yılında Giresun Şebinkarahisarda dünyaya geldim. İlk ve orta öğretimi Şebinkarahisarda tamamladım. Liseyi Şebinkarahisar Anadolu Teknik ve Endüstri Meslek Lisesinde bitirdim. Üniversite için de Şebinkarahisar Teknik Bilimler Meslek Yüksek Okulunda Bilgisayar programcılığını okudum. Üniversite stajı için gelmiş olduğum özel bir firmada işe başladım. 5,5 yıl bu firmadan çalıştıktan sonra farklı bir sektör olan inşaat sektöründe Bilgi teknolojileri Uzmanı olarak 8 ay çalıştım. Daha sonra özel bir şirkette Sistem Network Sorumlusu olarak 4 ay çalıştıktan sonra proje sonlandırılmasından dolayı işten ayrıldım. Tekrar dan 5.5 yıl çalışmış olduğum firmaya Sistem ve Network Yöneticisi olarak geri döndüm ve çalışmaya başladım. Kendimi geliştirmek için Bilge Adam Akademi den Sistem Uzmanlığı eğitimi aldım. Sanallaştırma ve Ağ tarafında kendimi sürekli olarak geliştiriyorum.

İlgili Makaleler

Başa dön tuşu