Installera Elasticsearch7.3 på CentOS7
Referens
Officiell hemsida Produktdokumentation REST APIsLägg till REPO-fil
Använd vi eller vim för att redigera filen /etc/yum.repos.d/elasticsearch.repo, kopiera följande innehåll till filen och spara och avsluta sedan.
[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
Utför installationen
yum -y install elasticsearch
Ändra konfigurationsfilen
Använd vi eller vim för att redigera /etc/elasticsearch/elasticsearch.yml, ändra den bundna IP: n och porten och ändra sedan nodnamnet. Cachestorleken rekommenderas att ställas in till hälften av serverns fysiska minne. Mer information finns i följande exempel.
node.name: node-1
indices.fielddata.cache.size: 2gb
network.host: 0.0.0.0
http.port: 9200
cluster.initial_master_nodes: ["node-1"]
Starta tjänsten och verifiera tjänsten
systemctl enable elasticsearch
systemctl start elasticsearch
curl 127.0.0.1:9200
Om anslutningsbehörighet
När installationen är klar finns det ingen kontroll för anslutningsbehörighet som standard. Om vi behöver tillhandahålla tjänster i en offentlig nätverksmiljö måste vi också ändra konfigurationen för att möjliggöra verifiering av anslutningsbehörighet. Våra användningsscenarier öppnar vanligtvis inte Elasticsearch-tjänsten på utsidan, så den här artikeln beskriver inte i detalj hur man konfigurerar verifiering av anslutningsbehörighet. När vår tjänst distribueras i serverns lokala nätverk behöver vi inte aktivera auktoriseringsverifiering. Om vi behöver vara säkrare kan vi konfigurera serverns brandväggsregler för att begränsa åtkomst.