Instal·leu Elasticsearch7.3 a CentOS7

Referència

Pàgina web oficial Documentació del producte REST APIs

Afegiu 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.