すべてのプロダクト
Search
ドキュメントセンター

E-MapReduce:メタデータストレージタイプの切り替え

最終更新日:Apr 21, 2026

Alibaba Cloud E-MapReduce (EMR) では、クラスターの作成時に Data Lake Formation (DLF) や ApsaraDB RDS などのメタデータストレージタイプを選択できます。また、クラスター作成後にメタデータストレージタイプを変更することも可能です。このトピックでは、Data Lake Formation を紹介し、EMR クラスターのメタデータストレージタイプを切り替える方法について説明します。

背景情報

DLF は、Alibaba Cloud が開発したフルマネージドサービスで、クラウドネイティブデータレイクの構築と管理を容易にします。DLF を使用すると、メタデータとユーザー権限を一元管理し、データを簡単にデータレイクに取り込み、数回のクリックでデータレイク内のデータを探索できます。詳細については、「概要」をご参照ください。

また、DLF を使用すると、クラウドネイティブデータレイクをさまざまなコンピュートエンジンに接続できます。これにより、データサイロを解消し、データのビジネス価値に対するインサイトを得ることができます。

前提条件

DLF コンソールで DLF サービスが有効化されていること。

制限事項

  • DLF 統合メタデータストレージは、EMR の Hive 2.x、Hive 3.x、Presto、Spark SQL と互換性があります。

  • EMR 3.30.0 以降および EMR 4.5.0 以降のバージョンのみが、Hive データベースとして DLF 統合メタデータストレージをサポートします。

操作手順

  1. Hive サービスページに移動します。

    1. E-MapReduce コンソールにログインします。

    2. 上部のナビゲーションバーで、ビジネス要件に応じてリージョンとリソースグループを選択します。

    3. EMR on ECS ページで、対象のクラスターを見つけ、[操作] 列の Services をクリックします。

    4. Hive サービスセクションで、Configure をクリックします。

  2. 設定検索ボックスにパラメーター名 hive.imetastoreclient.factory.class を入力し、search アイコンをクリックします。

    • MySQL メタストア (組み込み MySQL、統合メタデータベース、セルフマネージド RDS を含む) に切り替えるには:

      hive.imetastoreclient.factory.classorg.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClientFactory に設定します。

    • DLF 統合メタデータストレージに切り替えるには:

      hive.imetastoreclient.factory.classcom.aliyun.datalake.metastore.hive2.DlfMetaStoreClientFactory に設定します。

  3. 設定を保存します。

    1. Hive サービスページの Service Configuration セクションで、Save をクリックします。

    2. 表示されたダイアログボックスで、実行理由を入力し、Save をクリックします。

  4. Hive サービスを再起動します。

    1. Hive サービスページの右上隅にある More > restart を選択します。

    2. 表示されたダイアログボックスで、Execution Reason を入力し、OK をクリックします。

    3. Confirm ダイアログボックスで、OK をクリックします。

      ページ上部の Operation History をクリックしてタスクの進捗状況を確認し、タスクが完了するまで待ちます。