【发布时间】:2017-11-16 01:40:21
【问题描述】:
我发现了这个:curl: (7) Failed to connect to localhost port 8090: Connection refused。但是,无法解决问题。
我尝试使用我机器的公共 ip,但它给了我另一个错误:“curl: (52) Empty reply from server”。
我也尝试了 0.0.0.0,正如其他帖子中提到的那样。但同样的问题。我需要做点别的吗?
这是我为运行 docker 映像而执行的命令:“docker run -t -p 8000:8000 -p 8090:8090 $IMAGE_ID”
这是我用来将批处理数据摄取到 druid 中的命令:
"curl -X 'POST' -H 'Content-Type:application/json' -d @./../druid/stb_ad_trait/index.json $MY_MACHINE_IP:8090/druid/indexer/v1/task" .
有什么想法吗?
【问题讨论】:
-
当你 ssh 到 docker 容器时,你可以 curl 状态端点吗?像 curl localhost:8090/status ?这将告诉您德鲁伊进程是否已启动。然后,如果它启动并运行,您的问题可能是 Docker 配置。