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
文檔內容是否對您有幫助?