Elasticsearch7.3'ü CentOS7'ye yükleyin
Referans
Resmi internet sitesi Ürün Dokümantasyonu REST APIsREPO 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.