Instala Elasticsearch7.3 en CentOS7

Referencia

Páxina web oficial Documentación do produto REST APIs

Engade un ficheiro REPO

Use vi ou vim para editar o ficheiro /etc/yum.repos.d/elasticsearch.repo, copie o seguinte contido no ficheiro e logo garde e saia.

            [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
        

Realizar a instalación

            yum -y install elasticsearch
        

Modifique o ficheiro de configuración

Use vi ou vim para editar /etc/elasticsearch/elasticsearch.yml, modifique a IP e o porto enlazados e logo modifique o nome do nodo. Recoméndase establecer o tamaño da caché á metade da memoria física do servidor. Para máis detalles, consulte o seguinte exemplo.

            node.name: node-1
indices.fielddata.cache.size: 2gb
network.host: 0.0.0.0
http.port: 9200
cluster.initial_master_nodes: ["node-1"]
        

Inicia o servizo e verifica o servizo

            systemctl enable elasticsearch
systemctl start elasticsearch
curl 127.0.0.1:9200
        

Acerca da autorización de conexión

Despois de completar a instalación, non hai control de autorización de conexión de xeito predeterminado. Se precisamos proporcionar servizos nun entorno de rede pública, tamén debemos modificar a configuración para habilitar a verificación da autorización de conexión. Normalmente os nosos escenarios de uso non abrirán o servizo Elasticsearch ao exterior, polo que este artigo non describe detalladamente como configurar a verificación da autorización de conexión. Cando o noso servizo se desprega na rede de área local do servidor, non necesitamos habilitar a verificación de autorización. Se precisamos ser máis seguros, podemos configurar as regras do firewall do servidor para restrinxir o acceso.