Como instalar o Elasticsearch no Fedora 34/33

Como instalar o Elasticsearch no Fedora 34/33

Elasticsearch é um mecanismo moderno de pesquisa e análise baseado no Apache Lucene. É completamente de código aberto e construído com java. Ele armazenou dados na forma de documentos e fornece APIs para a pesquisa de texto completo. Elasticsearch é distribuído sob a licença Apache 2, que fornece flexibilidade para TI.

Este tutorial ajudará você a instalar e configurar o Elasticsearch em sistemas Fedora Linux.

Pré -requisitos

Java é o principal requisito para a execução do Elasticsearch. Presumimos que você já tenha o Java instalado no seu sistema de Fedora.

Você pode usar o seguinte comando para instalar o OpenJDK Java em seu sistema. Abra um terminal e execute:

sudo dnf install java-11-openjdk  

Após a instalação, verifique a versão Java:

Java -version  

Etapa 1 - Instale o Elasticsearch no Fedora

  1. Primeiro de tudo, faça o download e instale a chave de assinatura pública para o Elasticsearch:
    sudo rpm --import https: // artefatos.elástico.Pesquisa de co/gpg-key-elástica  
  2. Em seguida, crie um arquivo de repositório Elasticsearch.repo no diretório /etc/yum.Repos.d e adicione abaixo o conteúdo ao arquivo.
    [Elasticsearch-7] Nome = Elasticsearch Repository para 7.x Pacotes Baseurl = https: // artefatos.elástico.Co/Pacotes/7.x/yum gpgcheck = 1 gpgKey = https: // artefatos.elástico.CO/GPG-KEY-ELASTICSearch Habiled = 1 AutoreFresh = 1 Type = RPM-MD 

    Salve este arquivo e feche -o.

  3. Limpe o cache do DNF e instale o Elasticsearch Package no seu sistema Fedora:
    sudo dnf limpo  Sudo Yum Install Elasticsearch  
  4. Elasticsearch rpm pacote foi instalado. Em seguida, você precisa configurar o Elasticsearch com base em seu ambiente.

    Etapa 2 - Configurar o Elasticsearch

    Edite o arquivo de configuração do Elasticsearch Elasticsearch.yml e defina o rede.hospedar para localhost. Você também pode alterá -lo para o endereço IP da volta do sistema para torná -lo acessível pela rede.

    vim/etc/elasticsearch/Elasticsearch.yml  
     rede.Anfitrião: localhost 

    Em seguida, ative o serviço de pesquisa de elastical e inicie -o.

    sudo systemctl atability Elasticsearch  SUDO SystemCtl Elasticsearch  

    O Elasticsearch foi instalado com sucesso e executando em seu sistema de Fedora.

    Etapa 3 - Teste elasticsearch

    Elasticsearch escuta na porta 9200 para as APIs restantes. A porta 9300 é usada pelo Elasticsearch for Communication entre nós.

    Vamos conectar na porta 5200 via API REST para visualizar a versão Elasticsearch.

    Curl -x Get "Localhost: 9200/?bonito"  

    Você verá os resultados como abaixo:

    "name": "Tecadmin", "cluster_name": "Elasticsearch", "cluster_uuid": "hy8holhnrceb3qzxntcmrq", "versão": "número": "7.9.2 "," Build_Flavor ":" Padrão "," Build_type ":" RPM "," Build_Hash ":" D34DA0AEA4A966C4E49417F2DA2F244E3E3E97B4E6E ":" Build_date ":" 2020-09-23T00:.626720Z "," Build_snapshot ": false," Lucene_version ":" 8.6.2 "," minimum_wire_compatibility_version ":" 6.8.0 "," minimum_index_compatibility_version ":" 6.0.0-beta1 "," slogan ":" Você sabe, para pesquisa " 

    Como o nome do nó conectado acima é Tecadmin Execução da versão Elasticsearch 7.9.2.

    Conclusão

    Neste tutorial, você aprendeu a instalar e configurar o Elasticsearch no sistema Fedora Linux.