Elasticsearch7.3'ü CentOS7'ye yükleyin

Referans

Resmi internet sitesi Ürün Dokümantasyonu REST APIs

REPO dosyası ekle

/Etc/yum.repos.d/elasticsearch.repo dosyasını düzenlemek için vi veya vim kullanın, aşağıdaki içeriği dosyaya kopyalayın, ardından kaydedin ve çıkın.

            [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
        

Kurulum gerçekleştirin

            yum -y install elasticsearch
        

Yapılandırma dosyasını değiştirin

/Etc/elasticsearch/elasticsearch.yml dosyasını düzenlemek, bağlı IP ve bağlantı noktasını değiştirmek ve ardından düğüm adını değiştirmek için vi veya vim kullanın. Önbellek boyutunun, sunucunun fiziksel belleğinin yarısına ayarlanması önerilir. Ayrıntılar için lütfen aşağıdaki örneğe bakın.

            node.name: node-1
indices.fielddata.cache.size: 2gb
network.host: 0.0.0.0
http.port: 9200
cluster.initial_master_nodes: ["node-1"]
        

Servisi başlatın ve servisi doğrulayın

            systemctl enable elasticsearch
systemctl start elasticsearch
curl 127.0.0.1:9200
        

Bağlantı yetkisi hakkında

Kurulum tamamlandıktan sonra, varsayılan olarak bağlantı yetkilendirme kontrolü yoktur.Kamu bir ağ ortamında hizmet sağlamamız gerekirse, bağlantı yetkilendirme doğrulamasını etkinleştirmek için yapılandırmayı da değiştirmemiz gerekir. Genellikle kullanım senaryolarımız Elasticsearch hizmetini dışarıya açmaz, bu nedenle bu makale bağlantı yetkilendirme doğrulamasının nasıl yapılandırılacağını ayrıntılı olarak açıklamaz. Hizmetimiz sunucunun yerel alan ağına dağıtıldığında, yetkilendirme doğrulamasını etkinleştirmemize gerek yoktur.Daha güvenli olmamız gerekirse, erişimi kısıtlamak için sunucunun güvenlik duvarı kurallarını yapılandırabiliriz.