Ynstallearje Elasticsearch 7.3 op CentOS7
Referinsje
Offisjele webside Produktdokumintaasje REST APIsREPO-bestân tafoegje
Brûk vi of vim om it bestân /etc/yum.repos.d/elasticsearch.repo te bewurkjen, kopiearje de folgjende ynhâld nei it bestân, bewarje dan en ôfslute.
[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
Útfiere ynstallaasje
yum -y install elasticsearch
Wizigje it konfiguraasjetriem
Brûk vi of vim om /etc/elasticsearch/elasticsearch.yml te bewurkjen, wizigje it bûn IP en poarte, en wizigje dan de knooppuntnamme. De cache-grutte wurdt oanrikkemandearre om yn te stellen op de helte fan it fysike ûnthâld fan de server. Foar details ferwize jo nei it folgjende foarbyld.
node.name: node-1
indices.fielddata.cache.size: 2gb
network.host: 0.0.0.0
http.port: 9200
cluster.initial_master_nodes: ["node-1"]
Start de tsjinst en ferifiearje de tsjinst
systemctl enable elasticsearch
systemctl start elasticsearch
curl 127.0.0.1:9200
Oer ferbiningsautorisaasje
Nei de ynstallaasje is d'r standert gjin kontrôle foar ferbiningautorisaasje. As wy tsjinsten leverje moatte yn in iepenbiere netwurkomjouwing, moatte wy de konfiguraasje ek oanpasse om ferifikaasje foar ferbiningautorisaasje yn te skeakeljen. Meastentiids sille ús gebrûkscenario's de Elasticsearch-tsjinst net nei bûten iepenje, dus dit artikel beskriuwt net yn detail hoe't jo ferifikaasje foar ferbiningautorisaasje konfigurearje. As ús tsjinst wurdt ynfierd yn it lokale netwurk fan 'e server, hoege wy gjin ferifikaasje fan autorisaasje yn te skeakeljen. As wy feiliger moatte wêze, kinne wy de firewallregels fan' e server ynstelle om tagong te beheinen.