Instalați Elasticsearch7.3 pe CentOS7
Referinţă
Site oficial Documentația produsului REST APIsAdăugați fișier REPO
Utilizați vi sau vim pentru a edita fișierul /etc/yum.repos.d/elasticsearch.repo, copiați următorul conținut în fișier, apoi salvați și ieșiți.
[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
Efectuați instalarea
yum -y install elasticsearch
Modificați fișierul de configurare
Utilizați vi sau vim pentru a edita /etc/elasticsearch/elasticsearch.yml, modificați adresa IP și portul, apoi modificați numele nodului. Se recomandă setarea dimensiunii cache la jumătate din memoria fizică a serverului. Pentru detalii, vă rugăm să consultați exemplul următor.
node.name: node-1
indices.fielddata.cache.size: 2gb
network.host: 0.0.0.0
http.port: 9200
cluster.initial_master_nodes: ["node-1"]
Porniți serviciul și verificați serviciul
systemctl enable elasticsearch
systemctl start elasticsearch
curl 127.0.0.1:9200
Despre autorizarea conexiunii
După instalare, nu există niciun control de autorizare a conexiunii în mod implicit. Dacă trebuie să furnizăm servicii într-un mediu de rețea publică, trebuie să modificăm și configurația pentru a permite verificarea autorizării conexiunii. De obicei, scenariile noastre de utilizare nu vor deschide serviciul Elasticsearch către exterior, astfel încât acest articol nu descrie în detaliu cum să configurați verificarea autorizării conexiunii. Când serviciul nostru este implementat în rețeaua locală a serverului, nu trebuie să activăm verificarea autorizației. Dacă trebuie să fim mai siguri, putem configura regulile firewall-ului serverului pentru a restricționa accesul.