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

E-MapReduce:統合名前空間をマウントしてキャッシュベースのアクセラレーションを実装する

最終更新日:Jan 11, 2025

このトピックでは、Jindoコマンドを実行して統合名前空間をマウントし、キャッシュベースのアクセラレーションを実装する方法について説明します。

背景情報

JindoFSxストレージアクセラレーションシステムを使用すると、統合名前空間 jindo:// をアプリケーションにマウントできます。その後、アプリケーションは統合名前空間とAPIを使用して、異なる独立したストレージシステムにアクセスできます。このようにして、アプリケーションはJindoFSxへの接続のみに基づいてストレージシステムと通信できます。Unified namespace

前提条件

説明

この例では、EMR V3.42.0のクラスターを使用しています。

Jindoコマンドを実行してデータソースをマウントする

  • 次のコマンドを実行して、データソースをマウントします。

    jindo admin -mount <path> <realpath>
  • 次のコマンドを実行して、OSSまたはOSS-HDFSパスをマウントします。

    jindo admin -mount /jindooss oss://<yourBucketName>/<dir>
  • 次のコマンドを実行して、jindo://master-1-1:8101/jindooss/にアクセスします。

    hdfs dfs -ls jindo://master-1-1:8101/jindooss

    この操作は、oss://<yourBucketName>/<dir>にアクセスする操作と同等です。

  • 次のコマンドを実行して、HDFSパスをマウントします。

    jindo admin -mount /hdfs hdfs://<ip>:<port>/dir
  • 次のコマンドを実行して、jindo://master-1-1:8101/hdfs/にアクセスします。

    hdfs dfs -ls jindo://master-1-1:8101/hdfs

    返される情報は、jindo://master-1-1:8101/hdfsです。この操作は、hdfs://<ip>:<port>/dirにアクセスする操作と同等です。

  • 次のコマンドを実行して、NASパスをマウントします。

    jindo admin -mount /nas local:///mnt/nas

    コマンド内の/mnt/nasは、物理マシン上のNASのマウントポイントパスです。 /mnt/nasの前にlocal://を追加する必要があります。

  • 次のコマンドを実行して、jindo://master-1-1:8101/nas/にアクセスします。

    hdfs dfs -ls jindo://master-1-1:8101/nas

    返される情報は、jindo://master-1-1:8101/nasです。この操作は、/mnt/nasディレクトリ内のファイルにアクセスする操作と同等です。