我已经设置好并运行,并且还运行了德鲁伊服务和Kafka代理。我想知道如何将德鲁伊连接到超集,以便我可以探索和查询德鲁伊中的数据。我觉得您只能连接一个Druid集群,不能连接一个独立的集群,或者当我尝试在超集UI(例如代理主机和端口)上添加一个Druid集群时,我只是不了解所有配置。有想法吗?
答案 0 :(得分:0)
请遵循以下步骤:
步骤1:在Superset Web UI上,转至Sources-> Druid Clusters,添加新的Druid集群以及druid协调器和代理信息。
第2步:按照druid.apache.org/docs/latest/tutorials/tutorial-kafka.html
中的步骤将数据提取到druid中。第3步:摄取数据(主管规范和使用Kafka将数据摄取到druid)之后,转到Sources-> Refresh Druid Metadata,您将找到要添加的数据源。选择该数据源以进行可视化。
答案 1 :(得分:0)
我真的很为此挣扎...就我而言,我正在Mac上运行。直接安装druid并在docker中运行superset(使用docker-compose设置)。
关键是超集docker容器中的localhost不指向主机,而是指向docker容器。
当我将超集数据源更改为此时,它起作用了...