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

E-MapReduce:Spark クラスター向けメタデータ管理の設定

最終更新日:Mar 26, 2026

ACK 上の E-MapReduce (EMR) では、Spark クラスターのメタデータ管理に、マネージドサービスである Data Lake Formation (DLF) または独自管理型の Hive メタストアの 2 つのオプションをサポートしています。本トピックでは、それぞれの設定方法について説明します。

メタデータ管理方法の選択

DLF(推奨)独自管理型 Hive メタストア
管理Alibaba Cloud による完全マネージドお客様による管理
推奨環境独立したメタデータベースの運用・保守が不要な本番環境、複数のビッグデータコンピュートエンジン(MaxCompute、Hologres、Machine Learning Platform for AI)を併用する環境、または複数の EMR クラスターを運用する環境既存でデプロイ済みの Hive メタストアを再利用したい場合
設定工数コンソールからワンクリックで有効化可能Thrift URI の設定およびクライアント構成のデプロイが必要

前提条件

開始する前に、以下の条件を満たしていることを確認してください。

  • E-MapReduce コンソールの EMR on ACK ページで作成済みの Spark クラスター。詳細については、「ステップ 2:クラスターの作成」をご参照ください。

  • (DLF を使用する場合)Data Lake Formation (DLF) の有効化。詳細については、「クイックスタート」をご参照ください。

  • (独自管理型 Hive メタストアを使用する場合)お客様が独自に構築・管理する Hive メタストアが、作成済みの Container Service for Kubernetes (ACK) クラスターからアクセス可能である必要があります。

方法 1(推奨):DLF を使用したメタデータ管理

  1. EMR on ACK コンソール にログインします。EMR on ACK ページで対象の Spark クラスターを見つけ、その名前をクリックします。

  2. クラスター詳細 タブで、Data Lake Formation (DLF) の横にある 有効化 をクリックします。

  3. DLF の有効化 ダイアログで、OK をクリックします。

Spark クラスターに送信されたジョブデータは、自動的に DLF にインポートされます。

方法 2:独自管理型 Hive メタストアを使用したメタデータ管理

  1. EMR on ACK コンソール にログインします。EMR on ACK ページで対象の Spark クラスターを見つけ、操作 列の 設定 をクリックします。

  2. 設定 タブで、spark-defaults.conf タブをクリックします。

  3. 構成項目の追加 をクリックし、以下のパラメーターを設定します:

    パラメーター
    キーspark.hadoop.hive.metastore.uris
    thrift://<独自管理型 Hive メタストアの IP アドレス>:9083

    <独自管理型 Hive メタストアの IP アドレス> を、お客様の Hive メタストアの実際の IP アドレスに置き換えてください。この値は、ポート 9083 上で Thrift プロトコルを使用します。

  4. OK をクリックします。表示されるダイアログで、実行理由 フィールドに理由を入力し、保存 をクリックします。

  5. 設定 タブの下部で、クライアント構成のデプロイ をクリックします。表示されるダイアログで、実行理由 フィールドに理由を入力し、OK をクリックした後、確認 ダイアログで再度 OK をクリックします。

Spark クラスターに送信されたジョブデータは、自動的に独自管理型 Hive メタストアにインポートされます。