Querybook
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:///admin/query_engine/にアクセスし、新しいクエリエンジンを追加します:
次のポイントに注意してください:
- Languageには、Starrocksを選択します。
- Executorには、sqlalchemyを選択します。
- Connection_stringには、以下のようなStarRocks SQLAlchemy URI形式のURIを入力します:
URI内のパラメータは次のように説明されます:
starrocks://<User>:<Password>@<Host>:<Port>/<Catalog>.<Database>
User
:StarRocksクラスタにログインするためのユーザー名(例:admin
)Password
:StarRocksクラスタにログインするためのパスワードHost
:StarRocksクラスタのFEホストIPアドレスPort
:StarRocksクラスタのFEクエリポート(例:9030
)Catalog
:StarRocksクラスタ内のターゲットカタログ。内部および外部のカタログの両方がサポートされています。Database
:StarRocksクラスタ内のターゲットデータベース。内部および外部のデータベースの両方がサポートされています。