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目錄下。
執行以下命令,查看Jindo檔案系統的根目錄下的檔案和目錄。
hadoop fs -ls jindo://master-1-1:8101/例如,返回
/oss目錄。bashdrwxrwxr-x - root root 0 1970-01-01 00:00 jindo:///oss您可以執行以下命令,訪問
/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