Gostaria de aprender a instalar o Elasticsearch em um computador rodando Ubuntu Linux na nuvem do Amazon AWS? Neste tutorial, vamos mostrar como criar uma nova conta no Amazon AWS, como criar uma instância de máquina virtual do Ubuntu e como executar a instalação do Elasticsearch em uma nova máquina virtual na nuvem Amazon EC2.
• Ubuntu 20
• Ubuntu 18
• ElasticSearch 7.7.0
Depois de terminar a instalação, você precisa usar o recurso Amazon Security Group para criar regras de firewall para permitir a conexão dos clientes do Elasticsearch.
Usando o recurso do grupo de segurança amazon, crie regras de firewall para permitir conexões usando as portas 9200 e 9300.
Tutorial relacionado ao ElasticSearch:
Nesta página, oferecemos acesso rápido a uma lista de tutoriais relacionados à instalação do ElasticSearch.
Tutorial – Como criar um par de chaves
Para acessar uma Máquina Virtual Linux no AWS, primeiro, você precisa criar uma chave privada.
Abra seu navegador, acesse o site da Amazon AWS e insira suas informações de login.
Depois de um login bem-sucedido, você será enviado para o Painel AWS.
Acesse o menu COMPUTE e selecione a opção EC2.
No Painel EC2, acesse o menu Rede & Security e clique na opção Key Pairs.
Na tela do Key Pairs, clique no botão Criar key pair.
Você terá que inserir um nome para o novo Key Pair.
Você terá que salvar localmente sua chave privada.
Em nosso exemplo, criamos um par-chave chamado TEST.
Em nosso exemplo, salvamos um arquivo chamado TEST. Pem.
Tutorial AWS EC2 – Como criar uma máquina virtual do Ubuntu
No Painel EC2, acesse o menu Instâncias e clique na opção Instâncias.
Na tela EC2 Instance, clique no botão Launch Instance.
Agora, é hora de selecionar a imagem do sistema operacional desejado.
Na lista apresentada, localize e selecione a imagem do Ubuntu Linux.
Como segundo passo, você terá que selecionar o tipo de máquina virtual que executará o Ubuntu Linux.
Basicamente, você selecionará o número de processadores e a quantidade de RAM que você deseja.
Se você não quiser especificar a quantidade de disco rígido disponível para esta máquina virtual, clique no botão Review e Launch.
Se você quiser especificar a quantidade de disco rígido disponível para esta máquina virtual, clique no botão de detalhe de instância Configurar.
Na tela sumária, clique no botão Iniciar.
Selecione o par Key autorizado a se conectar à nova máquina virtual e clique nas Instâncias de Lançamento.
Em nosso exemplo, o par-chave chamado TEST foi selecionado.
No Painel EC2, acesse o menu Instâncias e clique na opção Instâncias.
Como você pode ver uma nova máquina virtual foi criada.
Em nosso exemplo, a máquina virtual recebeu o endereço IP Dinâmico: 34.217.14.140
Tutorial AWS EC2 – Como acessar a máquina virtual Ubuntu
Para acessar a máquina virtual Linux, você terá que baixar o seguinte software:
• Putty
• PuttyGen
Primeiro, precisamos converter a chave privada do formato PEM para o formato PPK.
Abra o software PuttyGen, acesse o menu Conversões e selecione a tecla Importar.
Depois de importar o arquivo PEM, você precisa definir uma senha para proteger sua chave privada.
Clique no botão de tecla privada Save para gerar um arquivo com a extensão PPK.
Em nosso exemplo, um arquivo chamado TEST. PPK foi criado.
Abra o software Putty, selecione a opção SSH e digite o nome de usuário ubuntu@ seguido pelo endereço IP da máquina virtual AWS.
Em nosso exemplo, usamos ubuntu@34.217.14.140.
Acesse a guia de autenticação SSH, clique no botão Navegar, localize o arquivo PPK e clique no botão Abrir.
Uma conexão SSH será iniciada com sua máquina virtual Ubuntu.
Use o seguinte comando para se tornar o usuário raiz na máquina virtual Ubuntu.
Você criou com sucesso uma máquina virtual Ubuntu na Amazon AWS.
Tutorial – Instalação do ElasticSearch na nuvem
Use o APT-GET para instalar os pacotes necessários.
Baixe e instale a chave de repositório ElasticSearch.
Adicione o repositório oficial do ElasticSearch ao seu banco de dados APT
Atualize o banco de dados APT-GET e instale o pacote ElasticSearch.
Defina um nome de host usando o comando hostnamectl.
Pare o serviço ElasticSearch.
Editar o arquivo de configuração ElasticSearch chamado: elasticsearch.yml
Adicione as seguintes linhas no final do arquivo.
Inicie o serviço ElasticSearch.
Use o comando NETSTAT para verificar se o serviço está funcionando nas portas 9200 e 9300.
Em nosso exemplo, o serviço ElasticSearch está rodando nas portas 9200 e 9300.
Verifique o status do servidor Elasticsearch.
Aqui está a saída de comando esperada.
Use o seguinte comando para testar sua instalação ElasticSearch.
Aqui está a saída de comando:
Configure o serviço ElasticSearch para iniciar durante o tempo de inicialização.
Parabéns! Você terminou a instalação ElasticSearch no Ubuntu Linux.