Elasticsearch coleta dados não estruturados de muitas fontes, organizam-os de acordo com o mapeamento definido pelo usuário e os indexa em tempo real. É um mecanismo de pesquisa bem conhecido projetado para aplicações com requisitos sofisticados de pesquisa. Você pode usar o Elasticsearch para criar um mecanismo de pesquisa complicado que funciona semelhante ao mecanismo de pesquisa do Google.
A escalabilidade e a velocidade do Elasticsearch, bem como sua capacidade de indexar uma ampla gama de tipos de conteúdo, o tornam adequado para vários fins, incluindo pesquisa de sites, pesquisa de aplicativos, pesquisa corporativa, monitoramento de desempenho de um aplicativo, analítico de negócios, segurança analítica, Registro e registro analítico, análise e visualização de dados geográficos.
Por que usar elasticsearch no Ubuntu
Algumas das razões significativas são mencionadas abaixo:
Como instalar o Elasticsearch no Ubuntu
Se você deseja instalar a pesquisa elástica no seu sistema Ubuntu, em primeiro lugar, abra seu terminal pressionando “Ctrl+alt+t”, Você também pode abrir o terminal pesquisando -o no Barra de pesquisa do aplicativo:
Antes de iniciar o processo de instalação, atualizaremos nossos repositórios do sistema:
$ sudo apt update
Agora, instalaremos as dependências ao nosso sistema essenciais para adicionar um repositório HTTP:
$ sudo apt install install-transport-https Certificates wget
Digitar "y/y”Para permitir que o processo de instalação continue:
Agora, é hora de importar a chave do GPG do repositório Elasticsearch:
$ wget -qo - https: // artefatos.elástico.Pesquisa de co/gpg-key-elástica | Sudo Apt-Key Add -
A execução bem-sucedida do comando acima do rumo imprimirá “OK”Na tela do terminal:
Depois de importar a chave do GPG, adicionaremos o repositório Elasticsearch, executando este comando:
$ sudo sh -c 'echo "Deb https: // artefatos.elástico.Co/Pacotes/7.x/apt estável main ">/etc/apt/fontes.lista.d/elástico-7.x.lista'
Como o repositório é adicionado ao sistema Ubuntu, agora execute este comando no terminal:
$ sudo apt update
Seus repositórios do sistema serão atualizações em alguns segundos:
Escreva o comando abaixo do dado para instalar o Elasticsearch em seu sistema:
$ sudo apt install elasticsearch
Em seguida, inicie o serviço do mecanismo instalado executando este comando:
$ sudo SystemCtl Elasticsearch
Você pode confirmar se o Elasticsearch está sendo executado com sucesso no seu sistema usando o comando curl. Para esse fim, escreva o comando curl para enviar uma solicitação HTTP para a porta 9200 do seu sistema:
$ curl -x Get "localhost: 9200/"
A execução do comando acima mencionado mostrará a seguinte saída:
Elasticsearch não integra a autenticação. Portanto, qualquer pessoa que possa acessar a API HTTP e usá -la. Você precisará abrir Porta TCP 6379, Como cliente, utilizará esta porta para criar uma conexão TCP com o servidor Redis. Você também pode adicionar seu endereço IP ou intervalo IP para aceitar a conexão apenas deles. Por exemplo, o comando abaixo do dado permite as conexões de “192.168.121.0/24”Endereço IP do outro sistema:
$ sudo ufw permitir proto tcp de 192.168.121.0/24 para qualquer porta 6379
Como configurar o Elasticsearch no Ubuntu
Configuramos com sucesso o firewall; Agora, avançaremos em direção à configuração do Elasticsearch no Ubuntu. Para isso, abra o arquivo de configuração do Elasticsearch em seu “Nano" editor:
$ sudo nano/etc/elasticsearch/Elasticsearch.yml
Procure a linha que contém o “host de rede”E descompor -se:
Altere o valor do host da rede para “0.0.0.0”Para ouvir as conexões externas:
rede.Host: 0.0.0.0
Aqui, "0.0.0.0”Significa a rota padrão do seu host de rede:
O último passo é reiniciar o Elasticsearch Service:
$ sudo systemctl reiniciar elasticsearch
Tudo feito! Agora todos vocês estão prontos para se conectar com o Elasticsearch Server do seu local remoto.
Conclusão
Elasticsearch é uma plataforma para pesquisa e análise de dados distribuídos em tempo real. Devido à sua usabilidade, recursos robustos e escalabilidade, é um mecanismo de pesquisa popular. Também é capaz de agregar e monitorar massivamente o big data. Neste artigo, demonstramos como Para instalar e configurar o Elasticsearch no Ubuntu. Agora fique à vontade para experimentar o Elasticsearch em seu sistema!