我正在遵循druid文档,但是在运行命令时
curl -XPOST -H'Content-Type: application/json' -d @quickstart/tutorial/wikipedia-kafka-supervisor.json http://localhost:8081/druid/indexer/v1/supervisor
我收到错误
Warning: Couldn't read data from file
Warning: "quickstart/tutorial/wikipedia-kafka-supervisor.json", this
makes an
Warning: empty POST.
该文件存在的地方wikipedia-kafka-supervisor.json
?
答案 0 :(得分:0)
您可以在Github上找到此文件的内容。
您需要先下载Kafka:
curl -O https://archive.apache.org/dist/kafka/0.10.2.2/kafka_2.12-0.10.2.2.tgz
tar -xzf kafka_2.12-0.10.2.2.tgz
cd kafka_2.12-0.10.2.2
然后解雇Kafka经纪人:
./bin/kafka-server-start.sh config/server.properties
并创建一个wikipedia
主题,数据将发送到该主题:
./bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic wikipedia
最后,您可以启动该服务以启用Druid Kafka摄取:
curl -XPOST -H'Content-Type: application/json' -d @quickstart/tutorial/wikipedia-kafka-supervisor.json http://localhost:8090/druid/indexer/v1/supervisor
如果成功创建了主管,您将获得主管的ID作为响应;例如:
{"id":"wikipedia-kafka"}