1. 首先检查你是否授权给天池,和本地利用mvn assembly:assembly 是否编译打包通过;
2. 如果你点击提交按钮之后,最后评测结束,信息显示your topology... 这个时候只能说明你,你的拓扑是可以提交到集群;其他提示都是说明你拓扑可能都没有提交成功;
拓扑可以提交到集群,不代表你的拓扑没问题,只是说明你的代码从下载编译打包到提交到集群,这一流程是正常的;
3. 鼠标移动到提交页面的评测信息上面去,看有没有提示的多余信息;
4. 下载日志,日志有文件名assembly.out。这个日志记录的是编译打包的信息;
5. 如果你拓扑提交到集群后,有异常我们尽可能会把这些异常信息写入日志warn.out,供大家下载。如果warn.out是空的,说明你这个拓扑可能没有什么异常;
6.
除了提供assembly.out和run.out日志以外,我们还提供了data.out,data.out会告知选手RocketMq的消费情况,tair的写入情况。
7. 去论坛查看类似的问题.
下载日志的规则,和试跑时期下载规则是一样的。不清楚的同学去论坛找找
如果不能提交到集群,一般都是编译打包出错。
-------------------------
public static void main(String[] args) throws Exception {
if (args.length > 0) {
SetLocalTopology(); //本地模式
} else {
SetRemoteTopology(); //集群模式
}
}
可能有的选手会这么写代码,这个要特别注意了。我们后台程序其实会向你们传递参数的。如果你这么写的话,很可能你其实提交到集群跑的是本地模式
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。