最近看到官网提供开发者版的Maxcompute的测试,赶紧开了一个试玩;
https://promotion.aliyun.com/ntms/act/cloud/maxcdeveloperfbh.html?spm=5176.7944453.751670.btn16.21d652dfN2zpU3
但在如下测试中报错:
公共云dataworks 2.0版本测试setproject命令,保存提交的时候报提交任务和血缘关系不一致的情况;
这里我们不细纠这个问题,关于血缘关系以及调度依赖的内容参考如下链接:
https://help.aliyun.com/document_detail/89726.html?spm=a2c4g.11186623.6.652.67585d02t52UXJ
https://help.aliyun.com/document_detail/94780.html?spm=a2c4g.11186623.6.902.751172e7Yb5tWk
然后继续提交任务成功,并运行任务报错,任务提交失败的报错;
查看调度依赖如下,是使用的虚拟的root上游节点;
看起来没有任何的不妥的地方,可惜,任务运行一直抛错;
无奈,只能尝试添加一个select 1;语句测试是否是数据开发功能问题,还是语句的问题;
果然运行成功了,setproject的输出也打印了出来;
所以只能归结于数据开发界面对于Maxcompute的set类命令支持不友好;
所以赶紧找到了odpscmd的win版客户端装了上去验证一下是否正常;
https://help.aliyun.com/document_detail/27804.html?spm=a2c4g.11186623.2.13.59f7a95en2tecR
然后验证setproject命令正常;
而其中关于endpoint的地址参考官档连接:
https://help.aliyun.com/document_detail/34951.html?spm=a2c4g.11174283.6.585.1510590eW6VmBa
而logview地址参考logview输出的链接地址:
ak和sk是创建Maxcompute的project项目的时候创建出来的;
然后在bin目录下运行./odpscmd进入查询即可;
问题解决!!!