你好,请问通过odpscmd客户端已经上传大于50MB的jar包到开发环境,但是生产环境执行无权限,这个有其他办法绕过去吗?
您好,如果通过odpscmd客户端已经上传了大于50MB的jar包到开发环境,但是在生产环境执行时出现无权限的情况,可以考虑以下解决方法:
使用UDF资源表存储jar包:将jar包通过UDF资源表的方式存储,在生产环境中可以通过导入UDF资源表的方式调用jar包。
通过Maven仓库管理jar包:将jar包通过Maven仓库的方式管理,在生产环境中可以通过pom.xml文件引用jar包。
将jar包拆分为小文件:将大于50MB的jar包拆分成多个小文件,再分别上传到生产环境中,最后在生产环境中将这些小文件组合成一个完整的jar包。
联系阿里云技术支持:如果以上方法都无法解决问题,建议联系阿里云技术支持寻求帮助,他们可以帮助您排除故障并提供解决方案。
建议超过限制的使用odpscmd来上传了 https://help.aliyun.com/document_detail/27971.html?spm=a2c4g.201522.4.1.30816d67N2QsA1&scm=20140722.H_27971._.ID_27971-OR_rec-V_1 可以从这里添加到数据开发 然后执行提交发布到生产环境 ,此回答整理自钉群“DataWorks交流群(答疑@机器人)”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。