docker - 将数据摄取到德鲁伊时出现错误 : curl: (52) Empty reply from server ,

标签 docker druid

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

我尝试使用我机器的公共(public) 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”。

请问有什么想法吗?

最佳答案

在官方 dockerised 图像中,协调员既是协调员又是霸主。
请参阅引用:
https://github.com/druid-io/docker-druid/blob/master/supervisord.conf#L30

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

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

关于docker - 将数据摄取到德鲁伊时出现错误 : curl: (52) Empty reply from server ,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42598462/

相关文章:

php - Docker-Compose 不会批量处理我的 php.ini 文件

docker - 如何解决 Raspberry Pi 上的 Gradle docker 图像卡住问题并发出有关单调时钟的警告?

time-series - 非时间序列数据的德鲁伊

apache-kafka - Druid 与 Kafka 摄取 : filtering data

elasticsearch - Druid 和 ElasticSearch 有什么区别?两者各有什么优势?

docker - Kubernetes minion 未完全连接

java - 无法使用 gradle Node 插件运行 Node

mysql - 通过springboot+mybatis批量插入mysql,在linux下比windows下慢很多。什么可能导致它?

types - Druid 中维度支持的数据类型列表?

networking - 为什么当我关闭iptables时docker容器仍然可以与外部通信