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

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

最終更新日:Jan 11, 2025

JindoCache は、さまざまなデータソースのデータをキャッシュして、データアクセスを高速化できます。 JindoCache では、データソースを統合名前空間にマウントして、一元管理およびアクセスすることもできます。

前提条件

JindoCache が構成されていること。 詳細については、「JindoCache の透過キャッシング機能を使用して OSS-HDFS へのアクセスを高速化する」および「JindoCache の透過キャッシング機能を使用して OSS へのアクセスを高速化する」をご参照ください。

データソースのマウント

OSS データソースのマウント

オブジェクトストレージサービス(OSS)バケットの特定のディレクトリを、Jindo ファイルシステムの /oss ディレクトリにマウントできます。 これにより、Jindo ファイルシステムを使用して、OSS 内のオブジェクトにアクセスして操作を実行できます。 複数の OSS バケットを異なるパスにマウントすることもできます。

jindocache -mount /oss oss://<bucket>/<dir>

OSS-HDFS データソースのマウント

OSS-HDFS バケットの特定のディレクトリを、Jindo ファイルシステムの /oss-hdfs ディレクトリにマウントできます。 これにより、Jindo ファイルシステムを使用して、OSS-HDFS 内のファイルにアクセスして操作を実行できます。

jindocache -mount /oss-hdfs oss://<bucket>/<dir>

複数の OSS-HDFS バケットを異なるパスにマウントすることもできます。

オンプレミス NAS データソースのマウント

File Storage NAS の特定のディレクトリを、Jindo ファイルシステムの /nas ディレクトリにマウントできます。 これにより、Jindo ファイルシステムを使用して、オンプレミス NAS ファイルにアクセスして操作を実行できます。

jindocache -mount /nas local:///mnt/nas

複数のオンプレミス NAS ファイルディレクトリを異なるパスにマウントすることもできます。

統合名前空間を使用して Jindo ファイルシステムにアクセスする

OSS バケットの特定のディレクトリは、Jindo ファイルシステムの /oss ディレクトリにマウントされます。

  1. 次のコマンドを実行して、Jindo ファイルシステムのルートディレクトリにあるファイルとディレクトリを表示します。

    hadoop fs -ls jindo://master-1-1:8101/

    /oss ディレクトリが返されます。

    bashdrwxrwxr-x   - root root          0 1970-01-01 00:00 jindo:///oss
  2. 次のコマンドを実行して、/oss パスのファイルとディレクトリの詳細を表示します。

    hadoop fs -ls jindo://master-1-1:8101/oss/

    次の情報が返されます。

    drwxrwxr-x   - root root          0 1970-01-01 00:00 jindo:///oss/test_a_dir
    -rwxrwxr-x   0 root root   19564111 2022-04-11 10:25 jindo:///oss/tmp.txt

現在のシステムのすべてのマウントポイントを表示する

次のコマンドを実行して、現在のシステムのすべてのマウントポイントを表示できます。 jindocache コマンドの詳細については、「JindoCache CLI 使用上の注意」をご参照ください。

jindocache -mount