Erro Não foi possível contatar o Elasticsearch em http: // localhost: 9200. - painel kibana

7

'Erro Não foi possível entrar em contato com o Elasticsearch no link . Por favor, certifique-se de que o Elasticsearch esteja acessível a partir do seu sistema. '

Atualmente estou seguindo o link

eu instalei

  1. pesquisa elástica - em execução no host local: 9200 - retorna o json, 2.packetbeat - executando,
  2. Kibana na porta 8000

Agora, eu mudo meu arquivo kibana / config.js - digite

elasticsearch: "http://"localhost":9200",

em elasticsearch. Eu recebo uma página branca simples com {{dashboard.current.title}} no topo.

Se eu comentar em elasticsearch: "http://"localhost":9200",

Eu recebo Error Could not contact Elasticsearch at http://localhost:9200. Please ensure that Elasticsearch is reachable from your system.

Se eu também inseri-lo como elasticsearch: "http://localhost:9200", , recebo o mesmo erro que ele não pôde contatar o elasticsearch.

Então, estou assumindo que elasticsearch: "http://"localhost":9200", está correto, mas deve renderizar alguma coisa. talvez uma interface de usuário

    
por user3811418 22.01.2015 / 13:21

4 respostas

1

Você precisa ter certeza de que o elaticsearch_url está definido na sua configuração do kibana.

vim /opt/kibana/config/kibana.yml

elasticsearch_url: "http://localhost:9200"

depois reinicie:

sudo service kibana restart

Fonte: Logz

    
por 27.08.2016 / 14:45
0

Verifique se o seu elasticsearch escuta em /etc/elasticsearch/elasticsearch.yml

Verifique se o elasticsearch está ativo :) (ps -ef | grep elasticsearch)

Se não reiniciar,

E verifique se você não usa firewall na sua porta 9200. porque o kibana precisa se conectar ao elasticsearch.

Todo o trabalho do kibana é feito com pedido no banco de dados elasticsearch na porta 9200.

    
por 22.01.2015 / 13:38
0

No meu caso, o problema foi causado pela variável de ambiente HTTP_PROXY que está sendo definida e o servidor proxy está inativo.

Não é a causa mais óbvia, e não há nenhuma maneira óbvia da mensagem de erro que você pensaria em ver isso.

    
por 26.05.2015 / 15:49
0

Para desenvolvimento local, você pode querer ativar o CORS editando seu arquivo YAML do Elasticsearch:

Por exemplo:

http.cors.enabled: true
http.cors.allow-origin: "*"

(Para cargas de trabalho de produção, você deve aumentá-lo).

    
por 14.07.2015 / 00:50