2017-03-04 4 views
1

찾았 음 : curl: (7) Failed to connect to localhost port 8090: Connection refused. 그러나 문제를 해결할 수는 없습니다.오류 : 컬 : (52) 드루이드에 데이터를 넣을 때 서버에서 비어있는 응답

내 컴퓨터의 공개 IP를 사용했지만 다른 오류가 발생했습니다. "curl : (52) Empty reply from server".

나는 또한 다른 게시물에서 언급했듯이 0.0.0.0을 시도했다. 그러나 같은 문제. 다른 일을해야합니까? 여기

내가 내 고정 표시기 이미지를 실행하는 실행 명령입니다 : "-p -t 고정 표시기 실행 8000 : 8000 -p 8090 : 8090 $ IMAGE_ID"

이 내가에 배치 데이터를 섭취하는 데 사용하는 명령입니다 응용 프로그램/json '-d @./../druid/stb_ad_trait/index.json $ MY_MACHINE_IP : 8090/druid/indexer/v1/druid :

"curl -X'POST '-H' 작업 ".

아무쪼록 바랍니다.

+0

당신이 고정 표시기 컨테이너에 ssh를 당신은 상태 엔드 포인트를 곱슬 곱슬 수 있습니까? curl localhost : 8090/status? 드루이드 프로세스가 정상적으로 작동하는지 알려줄 것입니다. 그런 다음 문제가 Docker 구성 일 수 있습니다. –

답변

0

공식적인 부조화 이미지에서 코디네이터는 코디네이터와 오버로드로 작동합니다. 참조 용 :

아마도 그 경우에도 마찬가지입니까? 그렇다면 오버로드 포트 (8090) 대신 코디네이터 포트 (8081)를 사용하십시오.

http://host:8081/druid/indexer/v1/supervisor