E-MapReduce コンソールのメタデータ管理機能を使用して、Hive データベースおよびテーブルの作成と削除ができます。
前提条件
クラスターが必要です。詳細については、「クラスターの作成」をご参照ください。
データベースの作成
- メタデータ管理ページに移動します。
- Alibaba Cloud E-MapReduce コンソールにログインします。
- 上部ナビゲーションバーで、リージョンとリソースグループを選択します。
- メタデータ管理 タブをクリックします。
- [テーブル管理] ページで、[新規ライブラリ] をクリックします。
- New Library ダイアログボックスで、パラメーターを設定します。
テーブル管理機能は、Object Storage Service (OSS) に保存されたデータのみをサポートしています。そのため、Source は OSS に設定されます。OSS バケット内のサブディレクトリをファイルパスとして指定する必要があります。OSS バケット全体を選択することはできません。
- OK をクリックします。
タスクリスト をクリックして実行結果を確認できます。
- Status が Success の場合、操作は成功しています。
- Status が 失敗しました の場合、操作 列の View Details をクリックして、失敗の原因を特定できます。
テーブルの作成
重要 外部テーブルおよびパーティションテーブルを作成できます。
- メタデータ管理ページに移動します。
- Alibaba Cloud E-MapReduce コンソールにログインします。
- 上部ナビゲーションバーで、リージョンとリソースグループを選択します。
- メタデータ管理 タブをクリックします。
- テーブル管理 ページで、作成したデータベースをクリックします。
- 右上隅で、[テーブルの作成] をクリックします。
- [テーブルの作成] ダイアログボックスで、パラメーターを設定します。
パラメーター 操作 テーブル名 テーブルの名前を入力します。 Field Delimiter Field Delimiter ドロップダウンリストからデリミタを選択するか、カスタム値を入力します。 外部テーブル このオプションはデフォルトでオフになっています。 外部テーブルを作成するには、次の手順を実行します。- 外部テーブル チェックボックスをオンにして、
アイコンをクリックし、ファイルパスを選択します。 - [列の追加] をクリックして、必要なパラメーターを設定します。
パーティションの使用 デフォルト値は No です。 パーティションテーブルを作成するには、次の手順を実行します。- Yes をクリックします。
- [パーティション列の追加] をクリックして、必要なパラメーターを設定します。
- 外部テーブル チェックボックスをオンにして、
- OK をクリックします。
タスクリスト をクリックして実行結果を確認できます。
- Status が Success の場合、操作は成功しています。
- Status が 失敗しました の場合、操作 列の View Details をクリックして、失敗の原因を特定できます。
テーブルの削除
- メタデータ管理ページに移動します。
- Alibaba Cloud E-MapReduce コンソールにログインします。
- 上部ナビゲーションバーで、リージョンとリソースグループを選択します。
- メタデータ管理 タブをクリックします。
- テーブル管理 ページで、作成したデータベースをクリックします。
- 削除するテーブルを見つけ、操作 列の 削除 をクリックします。
- [テーブルの削除] ダイアログボックスで、OK をクリックします。
タスクリスト をクリックして実行結果を確認できます。
- Status が Success の場合、操作は成功しています。
- Status が 失敗しました の場合、操作 列の View Details をクリックして、失敗の原因を特定できます。
データベースの削除
重要 データベースを削除する前に、そのデータベース内にあるすべてのテーブルを削除する必要があります。
- メタデータ管理ページに移動します。
- Alibaba Cloud E-MapReduce コンソールにログインします。
- 上部ナビゲーションバーで、リージョンとリソースグループを選択します。
- メタデータ管理 タブをクリックします。
- テーブル管理 ページで、作成したデータベースをクリックします。
- 削除するデータベースの 操作 列で、削除 をクリックします。
- [データベースの削除] ダイアログボックスで、OK をクリックします。
タスクリスト をクリックして実行結果を確認できます。
- Status が Success の場合、操作は成功しています。
- Status が 失敗しました の場合、操作 列の View Details をクリックして、失敗の原因を特定できます。