Como instalar o Elasticsearch no CentOS/Rhel 8
- 1000
- 96
- Mr. Mitchell Hansen
Elasticsearch é flexível e poderoso mecanismo de pesquisa e análise em tempo real de código aberto e de código aberto. Usando um conjunto simples de APIs fornece a capacidade de pesquisa de texto completo. A pesquisa elástica está disponível gratuitamente sob a licença Apache 2, que fornece mais flexibilidade.
Elasticsearch é usado para armazenar e pesquisar todos os tipos de documentos. Ele suporta pesquisa de texto completo completamente com base nos documentos em vez de tabelas e esquema.
Este tutorial ajudará você a configurar o Elasticsearch Single Node Cluster nos sistemas CentOS 8 e Redhat 8.
Pré -requisitos
Java é o principal requisito para a instalação do Elasticsearch em qualquer sistema. Você pode verificar a versão instalada do Java, executando o seguinte comando. Se ele retornar um erro, instale Java em seu sistema usando este tutorial.
sudo dnf install java-11-openjdk
Após a instalação, verifique a versão Java:
Java -version
Versão OpenJdk "11.0.8 "2020-07-14 LTS OpenJdk Runtime Ambients 18.9 (Construa 11.0.8+10-lts) OpenJDK servidor de 64 bits VM 18.9 (Construa 11.0.8+10-lts, modo misto, compartilhamento)
Etapa 1 - Configure o repositório YUM
O primeiro passo é configurar o repositório Elasticsearch Package em seu sistema. Execute o seguinte comando para instalar a tecla GPG para os pacotes Elasticsearch RPM.
sudo rpm --import https: // artefatos.elástico.Pesquisa de co/gpg-key-elástica
Em seguida, crie um arquivo de configuração do repositório YUM para o Elasticsearch. Editar /etc /yum.Repos.D/Elasticsearch.arquivo repo em seu editor de texto favorito:
sudo vi /etc /yum.Repos.D/Elasticsearch.repo
Adicione o conteúdo abaixo:
[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
Etapa 2 - Instalando o Elasticsearch
Seu sistema está preparado para a instalação do Elasticsearch. Execute os seguintes comandos para atualizar o cache DNF e instalar os pacotes Elasticsearch RPM em seu sistema.
Atualização do sudo dnf -y
sudo dnf install elasticsearch -y
Etapa 3 - Configurar o Elasticsearch
Após a instalação bem -sucedida, editar o arquivo de configuração Elasticsearch “/etc/elasticsearch/Elasticsearch.yml ”e defina a rede.Anfitrião 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
Defina os seguintes valores para personalizar seu ambiente Elasticsearch.
conjunto.Nome: Nó Tecadmin-ES-Cluster.Nome: Node-1 Caminho.Dados:/var/lib/Elasticsearch Network.Host: 127.0.0.1
Salvar o arquivo e fechar.
Depois de fazer mudanças de configuração, vamos ativar o serviço Elasticsearch e iniciá -lo.
sudo systemctl atability Elasticsearch
SUDO SystemCtl Elasticsearch
Seu servidor Elasticsearch está em funcionamento agora. Para visualizar o status do serviço, execute abaixo o comando:
SUDO SYSTEMCTL Elasticsearch
Saída:
● Elasticsearch.Serviço - Elasticsearch LOLTED: LOLTED (/usr/lib/Systemd/System/Elasticsearch.serviço; habilitado; Preset do fornecedor: desativado) ativo: ativo (em execução) desde a quarta-feira 2020-10-21 05:28:25 UTC; 12 minutos atrás Docs: https: // www.elástico.CO PID principal: 99609 (Java) Tarefas: 61 (Limite: 75413) Memória: 1.2G CGROUP: /sistema.Slice/Elasticsearch.serviço ├─99609/usr/share/elasticsearch/jdk/bin/java -xshare: auto -des.Endereço de rede.cache.TTL = 60 -DES.Endereço de rede.cache.negativo.ttl = 10 -xx:+sempre interpretouch -x> └─99818/usr/share/elasticsearch/modules/x-pack-ml/plataform/linux-x86_64/bin/controlador 21 de outubro 05:28:09 CentOS8 Systemd [1] : Iniciando Elasticsearch… 21 de outubro 05:28:25 CentOS8 Systemd [1]: Iniciado Elasticsearch.
Etapa 4 - Teste elasticsearch
O Elasticsearch foi instalado com sucesso e executando em seu sistema CentOS 8 ou RHEL 8. Agora, você pode usá -lo para armazenar e pesquisar conteúdo.
Execute o seguinte comando para visualizar a configuração do servidor Elasticsearch e os detalhes da versão:
Curl -x Get "Localhost: 9200/?bonito"
Você verá os resultados como abaixo:
"name": "CentOS8", "cluster_name": "Tecadmin-es-cluster", "cluster_uuid": "a0ozk1c1temptla24ut4zq", "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 "
Conclusão
Neste tutorial, você aprendeu a instalar e configurar o Elasticsearch no CentOS 8 / RHEL 8 Linux System.
- « Como instalar o vinho 8.0 no Ubuntu 22.04 e 20.04
- Como instalar a versão PHP múltipla com o Apache no Ubuntu 20.04 »