跳到主要内容
版本: 最新版本-3.5

Querybook

Querybook 支持查询和可视化 StarRocks 中的内部数据和外部数据。

前提条件

请确保您已完成以下准备工作

  1. 克隆并下载 Querybook 存储库。

    git clone git@github.com:pinterest/querybook.git
    cd querybook
  2. 在项目的根目录中的 requirements 文件夹下创建一个名为 local.txt 的文件。

    touch requirements/local.txt
  3. 添加所需的软件包。

    echo -e "starrocks\nmysqlclient" > requirements/local.txt 
  4. 启动容器。

    make

集成

访问以下 URL 并添加一个新的查询引擎

https://:10001/admin/query_engine/

Querybook

请注意以下几点

  • 对于 语言,选择 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 集群中的目标数据库。支持内部和外部数据库。