データ開発中に Impala SQL を使用する必要がある場合は、E-MapReduce(EMR)クラスターで Impala SQL ジョブを構成できます。このトピックでは、Impala SQL ジョブを構成する方法について説明します。
前提条件
プロジェクトが作成されていること。詳細については、「プロジェクトの管理」をご参照ください。手順
- データプラットフォーム タブに移動します。
- Alibaba Cloud アカウントを使用して、Alibaba Cloud EMR コンソール にログインします。
- 上部のナビゲーションバーで、クラスターが存在するリージョンを選択 し、ビジネス要件に基づいてリソースグループを選択します。
- [データプラットフォーム] タブをクリックします。
- [プロジェクト] セクションで、プロジェクトを見つけて、[アクション] 列の [ジョブの編集] をクリックします。
- Impala SQL ジョブを作成します。
- 左側の [ジョブの編集] ペインで、操作を実行するフォルダーを右クリックし、[ジョブの作成] を選択します。
- [ジョブの作成] ダイアログボックスで、[名前] と [説明] を指定し、Impala SQL[ジョブの種類] ドロップダウンリストから を選択します。次のコマンド構文を使用して、Impala SQL ジョブを送信できます。
impala-shell -f {SQL_CONTENT} [options];次の表は、構文のパラメーターについて説明しています。パラメーター 説明 SQL_CONTENT 入力された SQL ステートメント。 options 次の操作を実行して構成する IMPALA_CLI_PARAMS パラメーターの設定:ジョブページの右上隅にある [ジョブ設定] をクリックします。[ジョブ設定] ペインで、[詳細設定] タブをクリックします。
[環境変数] セクションの IMPALA_CLI_PARAMSIMAPAL_CLI_PARAMSアイコンをクリックし、 パラメーターを追加します。たとえば、 を "-u hive" に設定します。 - [OK] をクリックします。
- ジョブの内容を編集します。
- [コンテンツ] フィールドに Impala SQL ステートメントを入力します。例:
show databases; show tables; select * from test1; - [保存] をクリックします。
- [コンテンツ] フィールドに Impala SQL ステートメントを入力します。