当前位置: 首页 > 面试题库 >

在Apache Superset中将Druid集群添加为SQL数据库

梁韬
2023-03-14
问题内容

我目前通过Apache
Superset中的druid连接器连接到druid集群。听说SQL可用于查询druid。是否可以将我的SQL数据库连接指向druid?


问题答案:

请按照以下步骤

  1. 您需要使用最新版本的pydruid来启用sqlalchemy支持。对我来说,pydruid 0.4.1正常工作。

  2. 在Superset上的“数据库”部分中,您需要SQLAlchemy URI druid://XX.XX:8082/druid/v2/sql/使用Broker ip / host提供 代理。

  3. 您需要做的第三件事是druid.sql.enable=true在代理上启用。

我希望这能帮到您。



 类似资料:
  • 我有一个关于python中kmeans集群的问题。 所以我这样做了分析: 如何将包含群集结果的列作为附加列添加到第一个数据帧“data”中?谢谢

  • 1. 前言 首先要理解数据源的作用,数据源实际上是一个接口 javax.sql.DataSource 。 Spring Boot 在操作数据库时,是通过数据源类型的组件实现的。 数据源的类型有很多,但是都实现了 javax.sql.DataSource 接口,所以 Spring Boot 可以尽情地更换各类数据源以实现不同的需求。 其中 Druid 数据源就是数据源中比较出类拔萃的存在,而且是阿里

  • 目前,我学习如何使用SpringBoot和访问多个数据库。在学习过程中,我遇到了向mysql表添加数据的问题。在我使用插入。。。。Value()要添加数据,当我使用get方法(SpringBoot)在网站上查找(显示)数据时,表仍然显示为null(无数据)。你们能就我的错误给我一些建议吗。 额外信息:我把mysql表放在SpringBoot的资源文件夹中。当我使用get方法(Springboot的

  • 卡桑德拉有一张桌子 如何在“排序”列中添加聚类键。不重新创建表

  • 我有一个使用Liquibase for PostgreSQL定义的现有模式。我正在添加对Oracle的支持,这需要进行重大更改。有些create-table标记只需更改数据类型即可工作,有些则不然(需要sql更改)。当前的changelog-schema文件在单个change-set下有多个create-table语句(我知道这不是一个好的设计,但这正是我现在要处理的),为了重用那些create-

  • 问题内容: 我有一个基于时间戳的数据集。 我想查询并返回 关闭次数:在这种情况下,关闭次数为3,基于0为ON和1为OFF。 每次关闭之间的时间段 例子: 我正在使用Oracle 问题答案: 使用ORACLE中的LEAD和LAG函数,您可以构建以下查询: 1.关机次数: 2.期间每次关闭之间