Como instalar o Elasticsearch no Fedora 34/33
- 2019
- 113
- Maurice Champlin
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
- 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
- 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.
- Limpe o cache do DNF e instale o Elasticsearch Package no seu sistema Fedora:
sudo dnf limpo
Sudo Yum Install Elasticsearch
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.