错误:curl:(52)在将数据输入到德鲁伊时,从服务器清空回复

时间:2017-03-04 16:37:53

标签: docker druid

我发现了这个:curl: (7) Failed to connect to localhost port 8090: Connection refused。但是,无法解决问题。

我尝试使用我的机器的公共IP然后它又给了我一个错误:“curl:(52)来自服务器的空回复”。

我也试过0.0.0.0,因为在其他一些帖子中提到过。但同样的问题。我还需要做别的吗?

这是我执行以运行我的docker镜像的命令:“docker run -t -p 8000:8000 -p 8090:8090 $ IMAGE_ID”

这是我用来将批量数据摄入德鲁伊的命令:

“curl -X'POST'-H'Content-Type:application / json'-d @。/ .. / druid / stb_ad_trait / index.json $ MY_MACHINE_IP:8090 / druid / indexer / v1 / task”。

请问好吗?

1 个答案:

答案 0 :(得分:0)

在官方的码头图像中,协调员既是协调员又是霸王。 参见参考: https://github.com/druid-io/docker-druid/blob/master/supervisord.conf#L30

也许你的设置就是这种情况?如果是这样,只需使用协调器端口(8081)而不是Overlord端口(8090)。

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