Skip to main content

Atualização ElasticSearch

1. Efetuar login no servidor com um cliente SSH.
2. Para confirmar qual versão do ElasticSearch você possui instalada atualmente, execute o comando abaixo e em seguida verifique o campo de “number”:

$ curl -u elastic:senhacorreta* -X GET "localhost:9200?pretty"

*no campo de "senhacorreta", preencha com a senha de acesso do usuário elastic. 

elastic-ubuntu-1.png

3. Antes de iniciarmos a atualização, aconselhamos que seja feito backup do arquivo "jvm.options"

Acesse a pasta: 

$ cd /etc/elasticsearch

Faça backup do arquivo:

cp jvm.options jvm.options_old

4. Pare os serviços do ElasticSearch:

$ sudo systemctl stop elasticsearch.service

elastic-ubuntu-2.png

5. Liste as versões disponíveis da aplicação:

$ apt-cache madison elasticsearch

Se ao executar o comando acima, não retornar as versões da aplicação, como na imagem abaixo, execute os próximos comandos, caso seja mostrado a listagem com as versões disponíveis, pule para o passo seguinte.

elastic-ubuntu-03.png

$ wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | apt-key add -

elastic-ubuntu-04.png

$ sh -c 'echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" > /etc/apt/sources.list.d/elastic-7.x.list'

elastic-ubuntu-05.png

$ apt update

elastic-ubuntu-06.png

Execute o comando abaixo para exibir as versões disponíveis do ElasticSearch:

$ apt-cache madison elasticsearch

elastic-ubuntu-07.png

6. Selecionando a versão 7.10.0 do ElasticSearch:

$ apt-get install elasticsearch=7.10.0

elastic-ubuntu-08.png

Capturar.PNG

7. Abra o arquivo jvm.options:

$ vim /etc/elasticsearch/jvm.options  

8. Insira os campos abaixo no arquivo:

# log4j 2
-Dlog4j.shutdownHookEnabled=false
-Dlog4j2.disable.jmx=true
-Dlog4j2.formatMsgNoLookups=true

9. Salve as alterações apertando ESC no teclado e em seguida digite:

:w!

10. Recarregue os serviços:

$ systemctl daemon-reload

11. Inicie os serviços do ElasticSearch:

$ sudo systemctl start elasticsearch.service

12. Verifique se a aplicação foi iniciada com sucesso:

$ sudo systemctl status elasticsearch.service

elastic-ubuntu-09.png

13. Para conferir a versão do ElasticSearch, execute:

$ curl -u elastic:senhacorreta* -X GET "localhost:9200/?pretty"

*no campo de "senhacorreta", preencha com a senha de acesso do usuário elastic. 

elastic-ubuntu-010.png