Querybook
Querybook 支持查询和可视化 StarRocks 中的内部数据和外部数据。
前提条件
请确保您已完成以下准备工作
-
克隆并下载 Querybook 存储库。
git clone git@github.com:pinterest/querybook.git
cd querybook -
在项目的根目录中的
requirements
文件夹下创建一个名为local.txt
的文件。touch requirements/local.txt
-
添加所需的软件包。
echo -e "starrocks\nmysqlclient" > requirements/local.txt
-
启动容器。
make
集成
访问以下 URL 并添加一个新的查询引擎
https://:10001/admin/query_engine/
请注意以下几点
-
对于 语言,选择 Starrocks。
-
对于 执行器,选择 sqlalchemy。
-
对于 连接字符串,以下面的 StarRocks SQLAlchemy URI 格式输入 URI
starrocks://<User>:<Password>@<Host>:<Port>/<Catalog>.<Database>
URI 中的参数描述如下
User
:用于登录 StarRocks 集群的用户名,例如,admin
。Password
:用于登录 StarRocks 集群的密码。Host
:StarRocks 集群的 FE 主机 IP 地址。Port
:StarRocks 集群的 FE 查询端口,例如,9030
。Catalog
:StarRocks 集群中的目标 Catalog。支持内部和外部 Catalog。Database
:StarRocks 集群中的目标数据库。支持内部和外部数据库。