Dataphin は、StarRocks をオフラインコンピュートエンジンとして統合することをサポートしており、Dataphin プロジェクト内でオフラインコンピューティングタスクを管理できます。このトピックでは、StarRocks コンピュートソースを作成する手順について説明します。
背景情報
StarRocks は、リアルタイム、多次元、高同時実行のデータ分析用に設計されたパフォーマンス専有型分析データベースです。拡張性、可用性、メンテナンスの容易さで知られる StarRocks は、OLAP シナリオに優れており、リアルタイム分析、アドホッククエリ、データレイク分析の機能を提供します。詳細については、「StarRocks 公式 Web サイト」をご参照ください。
権限
タグビジネススペシャリストとビジネスメンバーを除くすべてのシステムロール、および [クラスター表示] 権限を持つカスタムグローバルロールは、各クラスターの詳細を表示できます。
スーパー管理者、システム管理者、および [クラスター管理] 権限を持つカスタムグローバルロールは、StarRocks クラスターを作成および管理できます。これらのユーザーは、StarRocks コンピュートソースを作成する際にクラスターを参照できるユーザーを指定し、クラスター管理者を割り当てることもできます。
クラスター管理者は、担当するクラスターを管理できます。
スーパー管理者、システム管理者、および [コンピュートソース管理-作成] カスタムグローバルロールを持つユーザーは、StarRocks コンピュートソースを作成できます。また、使用権限のある StarRocks クラスターを選択して参照することもできます。
手順
Dataphin のホームページで、上部のメニューバーから [企画] > [コンピュートソース] を選択します。
[コンピュートソース] ページで、[コンピュートソースの追加] をクリックし、[StarRocks コンピュートソース] を選択します。
[StarRocks コンピュートソースの作成] ページで、次のパラメーターを構成します。
指定されたクラスターの参照
パラメーター
説明
基本情報
コンピュートタイプ
[StarRocks] に設定します。
コンピュートソース名
名前には、漢字、文字、数字、アンダースコア (_)、ハイフン (-) を使用できます。
構成メソッド
[指定されたクラスターの参照] を選択します。ドロップダウンリストから、現在のユーザーが参照権限を持つクラスターを選択します。[表示] をクリックして [StarRocks の表示] ページに移動し、クラスターの詳細を確認します。必要なクラスターが利用できない場合は、[クラスターの構成] をクリックして [StarRocks クラスターの作成] ページに移動し、新しいクラスターを作成します。
説明クラスター情報への変更は、現在のコンピュートソースに自動的に同期されます。
コンピュートソースの説明
コンピュートソースの簡単な説明を入力します。説明は 128 文字までです。
構成
JDBC URL
選択した StarRocks クラスターで構成された Java Database Connectivity (JDBC) URL がデフォルトで使用され、変更できません。
カタログ
[デフォルトカタログ] または [外部カタログ] を選択します。
デフォルトカタログ: StarRocks の内部データを管理します。
外部カタログ: クラスター配下のすべての外部カタログから選択するか、カタログ名を手動で入力できます。
データベース
選択したカタログからデータベースを選択するか、データベース名を手動で入力します。
認証済みユーザー
[クラスターと同じ] または [カスタム] を選択できます。デフォルトは [クラスターと同じ] です。[カスタム] を選択した場合は、[ユーザー名] と [パスワード] も入力する必要があります。ノードが正常に実行されるようにするには、ユーザーが必要なデータベース権限を持っていることを確認してください。
タスクリソースグループ
StarRocks はリソースグループを使用してリソースを隔離し、分類子を使用してタスクをリソースグループに一致させます。Dataphin では、優先度の異なるタスクにリソースグループ名を指定できます。これにより、タスクは実行時に適切なリソースグループに自動的に割り当てられ、リソースの割り当てと隔離が保証されます。
デフォルトの実行ユーザーを使用: 選択したクラスターで構成されたデフォルトの実行ユーザーを使用します。
カスタム: 最高優先度、高優先度、中優先度、低優先度、最低優先度の 5 つの優先度レベルが含まれます。各優先度レベルにリソースグループ名を入力する必要があります。
手動構成
パラメーター
説明
基本情報
コンピューティングタイプ
[StarRocks] に設定します。
コンピュートソース名
名前には、漢字、文字、数字、アンダースコア (_)、ハイフン (-) を使用できます。
構成メソッド
[手動構成] を選択します。
コンピュートソースの説明
コンピュートソースの簡単な説明を入力します。説明は 128 文字までです。
構成
JDBC URL
JDBC URL を入力します。次のフォーマットがサポートされています:
jdbc:mysql:loadbalance://{fe1-host}:{port},{fe2-host}:{port},{fe3-host}:{port}/{database}jdbc:mysql://{host}:{port}/database?key1=value1&key2=value2
カタログ
[デフォルトカタログ] のみ選択できます。外部カタログからコンピュートソースを作成するには、構成メソッドとして「指定されたクラスターの参照」を選択します。
FE ノード URL
フロントエンド (FE) ノードのエンドポイント。複数のアドレスはコンマ (,) で区切ります。例:
fe_host1:http_port01,fe_host02:http_port02。ユーザー名
StarRocks コンピュートエンジンデータベースにログインするためのユーザー名とパスワードを入力します。タスクが正常に実行されるようにするには、ユーザーが必要なデータベース権限を持っていることを確認してください。
パスワード
タスクリソースグループ
StarRocks はリソースグループを使用してリソースを隔離し、分類子を使用してタスクをリソースグループに一致させます。Dataphin では、優先度の異なるタスクにリソースグループ名を指定できます。これにより、タスクは実行時に適切なリソースグループに自動的に割り当てられ、リソースの割り当てと隔離が保証されます。
デフォルトの実行ユーザーを使用: 前の構成のデフォルトの実行ユーザーを使用します。
カスタム: 最高優先度、高優先度、中優先度、低優先度、最低優先度の 5 つの優先度レベルが含まれます。各優先度レベルにリソースグループを入力する必要があります。
[接続テスト] をクリックして、コンピュートソースへの接続をテストします。
接続テストが成功したら、[送信] をクリックします。
StarRocks コンピュートソースを作成したら、コンピュートソースをプロジェクトにアタッチできます。詳細については、「プロジェクトスペースの権限とコンピュートソースを管理する」をご参照ください。
次のステップ
StarRocks コンピュートソースを作成した後、StarRocks コンピュートソースをプロジェクトにバインドできます。具体的な操作については、「一般プロジェクトの作成」をご参照ください。