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
文档内容是否对您有帮助?