Como instalar o Elasticsearch no CentOS 8

Como instalar o Elasticsearch no CentOS 8
Elasticsearch é uma análise de dados em tempo real muito popular e poderosa e plataforma de pesquisa distribuída. Elasticsearch é um projeto de código aberto e gratuito desenvolvido pela Elastic Company. Sua escalabilidade, facilidade de uso e recursos gratuitos permitem que os usuários o usem para fins de teste para pesquisa complexa. Ele suporta serviços RESTful para manipular dados combinando os métodos HTTP com o HTTP URI. Vamos começar com a instalação do Elasticsearch no CentOS 8.

Instalação do Elasticsearch no CentOS 8

Como o Elasticsearch está escrito em Java, o primeiro passo é ter o Java instalado no Sistema Operacional do CentOS 8.

Etapa 1: Instale o Java no CentOS 8

Java pode ser instalado em sua máquina CentOS 8, instalando o JRE (Java Runtime Environment). O pacote OpenJDK está disponível no Repositório do Pacote do CentOS 8 e você pode instalar a versão mais recente digitando o comando dado abaixo.

$ sudo dnf install java-11-openjdk-devel -y

Após a instalação do OpenJDK, verifique a versão instalada.

$ java --version

Você pode ver essa versão 11.0.9.1 do OpenJDK é instalado com sucesso na máquina CentOS 8. Vamos instalar o elasticsearch agora.

Etapa 2: Baixe e instale o Elasticsearch no CentOS 8

Elastic fornece todos os pacotes para instalar o Elasticsearch em qualquer sistema operacional como Deb, Tar.GZ, ou RPM. Para o CentOS 8, definitivamente precisaremos do pacote RPM para instalar o Elasticsearch no CentOS 8. Você pode visitar o site oficial deles, elástico.CO, Para baixar e instalar a mais recente versão estável da pesquisa elástica no CentOS 8.

A versão mais recente e estável lançada do Elasticsearch é 7.11.0 Ao escrever este post. Faça o download e instale o programa de pesquisa elástica usando o seguinte comando:

$ sudo rpm -ivh https: // artefatos.elástico.CO/Downloads/Elasticsearch/Elasticsearch-7.12.0-x86_64.RPM

Para o futuro, basta visitar a página de download do Elasticsearch, copiar o endereço do link do pacote RPM e cole -o no local do link no comando acima ou você pode apenas alterar o número da versão no comando acima de 7.10.2 para a versão mais recente disponível.

Depois que o Elasticsearch é instalado, o próximo passo é ativar a pesquisa elástica.

Primeiro, recarregue o daemon usando o comando.

$ sudo systemctl daemon -load

Depois de recarregar o daemon, ative o serviço do Elasticsearch.

$ sudo systemctl atability Elasticsearch.serviço

Etapa 3: Configuração do Elasticsearch no CentOS 8

Após a instalação do Elasticsearch, se você deseja configurar a pesquisa elástica de acordo com o seu desejo, os arquivos de configuração do Elasticsearch são colocados no diretório /etc /elasticsearch. Por exemplo, se você deseja alterar o nome do servidor ou do cluster ou configurar a pesquisa elástica de acesso remoto, todos esses tipos de opções de configuração são colocados dentro do Elasticsearch.Arquivo YML.

Elasticsearch.yml

Para configurações e configuração do servidor, todas as opções estão neste arquivo.

Abra o Elasticsearch.Arquivo YML em um editor de texto Nano no terminal.

$ sudo nano/etc/elasticsearch/Elasticsearch.yml

E descomamento as linhas que começam de “nó.nome" e "conjunto.nome”E forneça os nomes desejados para alterar o nome do servidor e do cluster, respectivamente.

nó.Nome: "Novo nome do nó"
Conjunto. Nome: NewClustername

Da mesma forma, se você deseja configurar a busca elástica de acesso remoto, descompense a linha que começa com o “rede.hospedar”Se for comentado e fornecer o endereço IP do host remoto.

Depois de todas as configurações, salve o arquivo e saia usando as teclas de atalho (ctrl+s) e (ctrl+x).

Depois de alterar o arquivo de configuração para aplicar alterações, precisamos reiniciar o serviço Elasticsearch.

$ sudo systemctl reiniciar elasticsearch.serviço

A configuração da pesquisa elástica é salva e aplicada com sucesso.

Conclusão

É assim que podemos instalar a pesquisa elástica no sistema operacional do CentOS 8 e configurá -lo de acordo com nossos requisitos. Ao usar o Elasticsearch, podemos executar uma pesquisa de sites, pesquisa de aplicativos, monitoramento de desempenho do aplicativo, análise de negócios e segurança e muito mais tarefas. Para saber mais sobre o Elasticsearch, leia o guia de início do Elasticsearch de seu site oficial.