Acesse a API do Elasticsearch
- URL:
http://<server-ip>:9200 - Comunicação interna do cluster:
127.0.0.1:9300(não expor externamente)
Credenciais
- Utilizador:
elastic - Senha: armazenada com segurança em
/root/.cloudzy-creds
Diretórios importantes
- Configuração:
/etc/elasticsearch - Dados:
/var/lib/elasticsearch - Registos:
/var/log/elasticsearch - Binários:
/usr/share/elasticsearch/bin - Plugins:
/usr/share/elasticsearch/plugins
Gerenciamento do serviço
Utilizar systemctl comandos:
systemctl status elasticsearch systemctl restart elasticsearch systemctl stop elasticsearch systemctl start elasticsearch
Inscrever o Kibana (opcional)
Se pretender instalar o Kibana separadamente, é necessário gerar um token de inscrição no Elasticsearch e utilizá-lo para configurar o Kibana de forma segura.
1. Gerar token de inscrição no servidor Elasticsearch:
/usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s kibana
2. Copie o token gerado e, no servidor Kibana, execute:
/usr/share/kibana/bin/kibana-setup --enrollment-token "<your-token>"
Isso inscreve o Kibana no Elasticsearch de forma segura.
Exemplos de comandos do Elasticsearch
Verifique a integridade do cluster:
curl -X GET -k "https://localhost:9200/_cluster/health?pretty" -u elastic:<password> --cacert /etc/elasticsearch/certs/http_ca.crt
Listar todos os índices:
curl -X GET -k "https://localhost:9200/_cat/indices?v" -u elastic:<password> --cacert /etc/elasticsearch/certs/http_ca.crt