メインコンテンツまでスキップ
バージョン: 3.2

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://localhost:10001/admin/query_engine/

Querybook

次の点に注意してください。

  • 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。内部および外部 catalog の両方がサポートされています。
    • Database: StarRocks クラスター内のターゲットデータベース。内部および外部データベースの両方がサポートされています。