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
集成
进入以下页面添加查询引擎。
https://localhost:10001/admin/query_engine/
-
在 Language 里选择 Starrocks。
-
在 Executor 里选择 sqlalchemy。
-
在 Connection_string 里,按如下 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。Internal Catalog 和 External Catalog 均支持。Database
:StarRocks 集群中的目标数据库。内部数据库和外部数据库均支持。