Instal·leu Elasticsearch7.3 a CentOS7
Referència
Pàgina web oficial Documentació del producte REST APIsAfegiu un fitxer REPO
Utilitzeu vi o vim per editar el fitxer /etc/yum.repos.d/elasticsearch.repo, copieu el contingut següent al fitxer i deseu-lo i sortiu.
[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
Realitzeu la instal·lació
yum -y install elasticsearch
Modifiqueu el fitxer de configuració
Utilitzeu vi o vim per editar /etc/elasticsearch/elasticsearch.yml, modifiqueu la IP i el port enllaçats i, a continuació, modifiqueu el nom del node. Es recomana establir la mida de la memòria cau a la meitat de la memòria física del servidor. Per obtenir més informació, consulteu l'exemple següent.
node.name: node-1
indices.fielddata.cache.size: 2gb
network.host: 0.0.0.0
http.port: 9200
cluster.initial_master_nodes: ["node-1"]
Inicieu el servei i verifiqueu-lo
systemctl enable elasticsearch
systemctl start elasticsearch
curl 127.0.0.1:9200
Quant a l'autorització de connexió
Un cop finalitzada la instal·lació, no hi ha control d'autorització de connexió de manera predeterminada. Si hem de proporcionar serveis en un entorn de xarxa pública, també hem de modificar la configuració per permetre la verificació de l'autorització de connexió. Normalment, els nostres escenaris d’ús no obriran el servei d’Elasticsearch a l’exterior, de manera que aquest article no descriu detalladament com configurar la verificació de l’autorització de la connexió. Quan el nostre servei es desplega a la xarxa d'àrea local del servidor, no necessitem habilitar la verificació d'autorització. Si hem de ser més segurs, podem configurar les regles del tallafoc del servidor per restringir l'accés.