2016-06-17 3 views
0

ElasticSearch를 설치하고 실행하려고했습니다.탄성 검색 - 포트 9220 연결에 연결하지 않았습니다.

curl -X GET http://localhost:9200 또는 curl -X GET 192.1.0.0:9200을 입력하면 오류 Failed to connect to localhost port 9200: Connection refused가 표시됩니다.

어떻게 해결할 수 있습니까?

나는이 문제에 대한 StackOverflow의를 검색하지만, 해결책으로는 나는 또한 this article 발견이 하나 Connection refused error on Elastic Search

포함, 나를 위해 일하지 않는다. 그것을 따라하려고했으나마다 내 cmd를이를 입력하기 때문에, 실패 :

bin/plugin --install mobz/elasticsearch-head 
bin/plugin --install lukas-vlcek/bigdesk 

cmd를 뜻하는 플러그인이 내부 또는 외부 명령으로 인식되지 나에게 말했다.

이 문제를 해결하는 방법은 무엇입니까?

+0

cmd? Windows에서 Elasticsearch를 실행하고 있습니까? bin/plugin은 디렉토리가 백 슬래시를 사용하기 때문에 작동하지 않습니다. 그리고 Elasticsearch가 실행 중입니까? – fisk

+0

@Fiskie 예. Windows에서 실행 중입니다. 그 idk 실행 여부 localhost : 9200 적극적으로 기계에 의해 거부, 내 elasticsearch 아직 작동하지 않는 것 같아요. – gutasaputra

답변

0

Failed to connect to localhost port 9200: Connection refused은 일반적으로 ElasticSearch가 실행되고 있지 않음을 의미합니다.

  1. elasticsearch-x.x.x/bin/elasticsearch을 실행하여 ElasticSearch를 시작하십시오.

  2. 시작 로그는 오류 메시지를 포함하지 않으며, 또한 ElasticSearch 위와 같이 포트 9200에서 실행중인 말한다

    [2017-11-28T23:38:39,356][INFO ][o.e.h.n.Netty4HttpServerTransport] 
    [okCzlUj] publish_address {127.0.0.1:9200}, 
    bound_addresses {[fe80::1]:9200}, {[::1]:9200}, {127.0.0.1:9200} 
    
  3. 뭔가 같은

    확실히 당신의 시작 로그를 확인 말해야한다.