本文为您介绍如何通过Jindo CLI命令访问OSS-HDFS服务。
环境准备
- EMR环境中,默认已安装JindoSDK,可以直接使用。说明 访问OSS-HDFS服务,需创建EMR-3.44.0及以上版本或EMR-5.10.0及以上版本的集群。
- 非EMR环境,请先安装部署JindoSDK,详情请参见在非EMR集群中部署JindoSDK。说明 访问OSS-HDFS服务,需部署JindoSDK 4.6.x及以上版本。
相关命令及示例
通过Jindo CLI命令访问OSS-HDFS服务示例如下。
- 上传文件将本地根目录下的examplefile.txt文件上传至examplebucket。
jindo fs -put examplefile.txt oss://examplebucket.cn-shanghai.oss-dls.aliyuncs.com/
- 新建目录在examplebucket下创建名为dir/的目录。
jindo fs -mkdir oss://examplebucket.cn-shanghai.oss-dls.aliyuncs.com/dir/
- 查看文件或目录信息查看examplebucket下的文件或目录信息。
jindo fs -ls oss://examplebucket.cn-shanghai.oss-dls.aliyuncs.com/
- 获取文件或目录大小获取examplebucket下所有文件或目录的大小。
jindo fs -du oss://examplebucket.cn-shanghai.oss-dls.aliyuncs.com/
- 查看文件内容查看examplebucket下名为localfile.txt的文件内容。
jindo fs -cat oss://examplebucket.cn-shanghai.oss-dls.aliyuncs.com/localfile.txt
重要 查看文件内容时,文件内容将以纯文本形式显示。如果文件内容进行了特定格式的编码,请使用HDFS的Java API读取并解码文件内容。
- 下载文件将examplebucket下的exampleobject.txt下载到本地根目录文件夹/tmp。
jindo fs -get oss://examplebucket.cn-shanghai.oss-dls.aliyuncs.com/exampleobject.txt /tmp/
- 删除目录或文件删除examplebucket下destfolder/目录及其目录下的所有文件。
jindo fs -rm oss://examplebucket.cn-shanghai.oss-dls.aliyuncs.com/destfolder/
更多命令及描述,请参见Jindo CLI使用指南。
内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家
阿里云企业补贴进行中: 马上申请
腾讯云限时活动1折起,即将结束: 马上收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠
转转请注明出处:https://www.yunxiaoer.com/158871.html