Instale Elasticsearch 7.3 no CentOS7

Referência

Website oficial Documentação do Produto REST APIs

Adicionar arquivo REPO

Use vi ou vim para editar o arquivo /etc/yum.repos.d/elasticsearch.repo, copie o seguinte conteúdo para o arquivo, salve 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
        

Executar instalação

            yum -y install elasticsearch
        

Modifique o arquivo de configuração

Use vi ou vim para editar /etc/elasticsearch/elasticsearch.yml, modifique o IP e a porta vinculados e, a seguir, modifique o nome do nó. Recomenda-se que o tamanho do cache seja definido para metade da memória física do servidor. Para obter detalhes, consulte o exemplo a seguir.

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

Inicie o serviço e verifique o serviço

            systemctl enable elasticsearch
systemctl start elasticsearch
curl 127.0.0.1:9200
        

Sobre autorização de conexão

Após a conclusão da instalação, não há controle de autorização de conexão por padrão. Se precisarmos fornecer serviços em um ambiente de rede pública, também precisamos modificar a configuração para permitir a verificação de autorização de conexão. Normalmente, nossos cenários de uso não abrirão o serviço Elasticsearch para o exterior, portanto, este artigo não descreve em detalhes como configurar a verificação de autorização de conexão. Quando nosso serviço é implantado na rede local do servidor, não precisamos habilitar a verificação de autorização. Se precisarmos ser mais seguros, podemos configurar as regras de firewall do servidor para restringir o acesso.