开发者社区 > 大数据与机器学习 > 开源大数据平台 E-MapReduce > 正文

阿里云E-MapReduce怎么才能更新里面的token 呢?

阿里云E-MapReduce怎么才能更新里面的token 呢?我是在java 代码中使用的jindoData包。oss-hdfs 账号需要支持ak 轮转和 sts token,我在代码里面每次连接都new 了一个Configuration 对象,然后使用
conf.set("fs.AbstractFileSystem.oss.impl", "com.aliyun.jindodata.oss.JindoOSS");
conf.set("fs.oss.impl", "com.aliyun.jindodata.oss.JindoOssFileSystem");
conf.set("fs.oss.credentials.provider", "com.aliyun.jindodata.oss.auth.TemporaryCredentialsProvider");
// 使用临时token

conf.set("fs.oss.accessKeyId", accessKey);
conf.set("fs.oss.accessKeySecret", accessSecret);

conf.set("fs.oss.securityToken", securityToken);

来初始化。但是过了一段时间就会报错

SecurityTokenExpired The security token you provided has expired. 656FB34D7C0F1B3131FCA1A1 datalake-uat.cn-shanghai.oss-dls.aliyuncs.com

展开
收起
真的很搞笑 2023-12-10 17:28:05 99 0
0 条回答
写回答
取消 提交回答

阿里云EMR是云原生开源大数据平台,为客户提供简单易集成的Hadoop、Hive、Spark、Flink、Presto、ClickHouse、StarRocks、Delta、Hudi等开源大数据计算和存储引擎,计算资源可以根据业务的需要调整。EMR可以部署在阿里云公有云的ECS和ACK平台。

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载