全部產品
Search
文件中心

E-MapReduce:JindoCache統一命名空間緩衝加速

更新時間:Jul 01, 2024

JindoCache儲存加速系統不僅提供了對多種資料來源的緩衝加速功能,還能將不同資料來源統一管理,並將它們置於同一個命名空間下,從而實現統一訪問。

前提條件

已完成JindoCache的配置,詳情請參見JindoCache加速OSS透明緩衝JindoCache加速OSS-HDFS透明緩衝

掛載資料來源

掛載OSS資料來源

您可以將OSS Bucket的指定目錄掛載到Jindo檔案系統中的/oss目錄下,使得您可以通過Jindo檔案系統訪問和操作OSS上的檔案。您也可以將多個OSS Bucket掛載到不同的路徑下面。

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

掛載OSS-HDFS資料來源

您可以將OSS-HDFS Bucket的指定目錄掛載到Jindo檔案系統中的/oss-hdfs目錄下,使得您可以通過Jindo檔案系統訪問和操作OSS-HDFS上的檔案。

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

您也可以將多個OSS-HDFS Bucket掛載到不同的路徑下面。

掛載NAS本地檔案資料來源

您可以將NAS的指定目錄掛載到Jindo檔案系統中的/nas目錄下,使得您可以通過Jindo檔案系統訪問和操作NAS本地檔案。

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

您也可以將多個NAS本地檔案路徑掛載到不同的路徑下面。

使用統一命名空間訪問檔案系統

例如,已掛載了OSS Bucket的指定目錄到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