阿里云E-MapReduce 有人在mac 上配置 jindo sdk,用命令行访问 oss hdfs 吗?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在Mac上配置Jindo SDK并通过命令行访问OSS-HDFS是可行的,但需要满足一定的环境准备和配置要求。以下是详细的步骤和注意事项:
jindo
命令可以在终端中直接使用。为了通过Jindo CLI访问OSS-HDFS,您需要配置相关的AccessKey信息。以下是具体步骤:
获取AccessKey信息:
AccessKey ID
、AccessKey Secret
以及对应的Endpoint
。配置Jindo SDK:
core-site.xml
),添加以下配置项:
<property>
<name>jindocache.oss.bucket.YYY.accessKeyId</name>
<value>您的AccessKey ID</value>
</property>
<property>
<name>jindocache.oss.bucket.YYY.accessKeySecret</name>
<value>您的AccessKey Secret</value>
</property>
<property>
<name>jindocache.oss.bucket.YYY.endpoint</name>
<value>cn-shanghai.oss-dls.aliyuncs.com</value>
</property>
<property>
<name>jindocache.oss.bucket.YYY.data.lake.storage.enable</name>
<value>true</value>
</property>
YYY
替换为您实际使用的OSS-HDFS Bucket名称。验证配置:
完成上述配置后,您可以使用Jindo CLI命令行工具访问OSS-HDFS。以下是一些常用命令示例:
将本地文件上传至OSS-HDFS:
jindo fs -put examplefile.txt oss://examplebucket.cn-shanghai.oss-dls.aliyuncs.com/
在OSS-HDFS中创建目录:
jindo fs -mkdir oss://examplebucket.cn-shanghai.oss-dls.aliyuncs.com/dir/
列出OSS-HDFS中的文件或目录:
jindo fs -ls oss://examplebucket.cn-shanghai.oss-dls.aliyuncs.com/
将OSS-HDFS中的文件下载到本地:
jindo fs -get oss://examplebucket.cn-shanghai.oss-dls.aliyuncs.com/exampleobject.txt /tmp/
删除OSS-HDFS中的文件或目录:
jindo fs -rm oss://examplebucket.cn-shanghai.oss-dls.aliyuncs.com/destfolder/
Endpoint
不同。例如:
oss://examplebucket.oss-cn-shanghai-internal.aliyuncs.com/
oss://examplebucket.cn-shanghai.oss-dls.aliyuncs.com/
通过以上步骤,您可以在Mac上成功配置Jindo SDK并通过命令行访问OSS-HDFS。如果有进一步的问题,建议参考官方文档或联系技术支持。
阿里云EMR是云原生开源大数据平台,为客户提供简单易集成的Hadoop、Hive、Spark、Flink、Presto、ClickHouse、StarRocks、Delta、Hudi等开源大数据计算和存储引擎,计算资源可以根据业务的需要调整。EMR可以部署在阿里云公有云的ECS和ACK平台。