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

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