データグリップ
データグリップは、StarRocksの内部データと外部データの両方のクエリをサポートしています。
データグリップからStarRocksに接続するには、ネイティブのStarRocks JDBCドライバー(推奨)またはMySQLドライバーを使用できます。
StarRocks JDBCドライバーを使用して接続する(推奨)
StarRocks JDBCドライバーは正確なメタデータ検出を提供し、データグリップでのスキーマブラウジング、オートコンプリート、テーブルイントロスペクションを可能にします。
前提条件
StarRocks JDBCドライバーのJARをダウンロードします。StarRocks JDBCドライバーでダウンロード手順を参照してください。
手順
-
データグリップで、ファイル>データソース(またはデータベースツールバーのアイコンをクリックします)。
-
**+**をクリックし、ドライバーとデータソースを選択します。
-
ドライバータブで、**+**をクリックして新しいドライバーを作成します。
- 名前を
StarRocksに設定します。 - ドライバーファイルの下で、**+**をクリックし、ダウンロードしたStarRocks JDBCドライバーのJARを追加します。
- クラスを
com.starrocks.cj.jdbc.Driverに設 定します。 - を設定します。URLテンプレートのいずれかに設定します。
jdbc:starrocks://{host}:{port}
jdbc:starrocks://{host}:{port}/{database} - クリックOKしてドライバーを保存します。

- 名前を
-
に戻り、データソースタブで、**+**をクリックし、StarRocksドライバーを選択します。
-
接続設定を構成します。
- ホスト: StarRocksクラスターのFEホストIPアドレス。
- ポート: StarRocksクラスターのFEクエリポート。例:
9030。 - データベース: 接続するデータベース。形式は
[{catalog_name}.]{database_name}。内部および外部カタログの両方がサポートされています。カタログが省略された場合、default_catalogが使用されます。catalog_name: StarRocksクラスター内のターゲットカタログの名前。database_name: StarRocksクラス ター内のターゲットデータベースの名前。
- ユーザー: StarRocksクラスターにログインするためのユーザー名。例:
admin。 - パスワード: StarRocksクラスターにログインするためのパスワード。
-
クリック接続テストして設定を確認し、次にOKをクリックします。
注記
接続後、DataGripはデータベースリストのみをロードします。テーブルは、サイドバーでデータベースを右クリックして更新を選択するまでフェッチされません。これは予期された動作です。