大数据计算MaxCompute无法通过java-sdk的方式下载是么?
实际上,大数据计算MaxCompute是可以通过Java SDK来下载的。您可以从阿里云OpenAPI开发者门户获取到Java SDK,该平台为每种SDK语言都提供了demo、完整工程、部署指南和调试方法等全面的资源。
具体来说,您可以选择从OSS、GitHub或Maven库中获取MaxCompute各版本的JAR包。对于使用Maven的用户,可以直接在Maven库中搜索odps-sdk来获取相关依赖。为了方便使用,建议您下载包含完整依赖(jar-with-dependencies)的JAR包。
MaxCompute SDK的入口,您可通过此类来获取项目空间下的所有对象集合,包括Projects、Tables、Resources、Functions、Instances。
您可以通过传入AliyunAccount实例来构造MaxCompute对象。代码示例如下。
https://help.aliyun.com/zh/maxcompute/user-guide/sdk-for-java?spm=a2c4g.11186623.0.i1263
// 阿里云账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM用户进行API访问或日常运维,请登录RAM控制台创建RAM用户
// 此处以把AccessKey 和 AccessKeySecret 保存在环境变量为例说明。您也可以根据业务需要,保存到配置文件里
// 强烈建议不要把 AccessKey 和 AccessKeySecret 保存到代码里,会存在密钥泄漏风险
Account account = new AliyunAccount(System.getenv("ALIBABA_CLOUD_ACCESS_KEY_ID"), System.getenv("ALIBABA_CLOUD_ACCESS_KEY_SECRET"));
Odps odps = new Odps(account);
String odpsUrl = "<your odps endpoint>";
odps.setEndpoint(odpsUrl);
odps.setDefaultProject("my_project");
for (Table t : odps.tables()) {
....
}
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
MaxCompute(原ODPS)是一项面向分析的大数据计算服务,它以Serverless架构提供快速、全托管的在线数据仓库服务,消除传统数据平台在资源扩展性和弹性方面的限制,最小化用户运维投入,使您经济并高效的分析处理海量数据。