大数据计算MaxCompute我能怎么查询所有的node是不是空跑节点吗?[阿里云MaxCompute]

大数据计算MaxCompute我能怎么查询所有的node是不是空跑节点吗?我看API listnodes里面的有个SchedulerType好像都是normal,似乎不是代表这里的,有其它办法吗?我要批量统计下那些是空跑的

我看API是说是这个属性,但是我查了一个空跑节点她为什么还是显示的normal的

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
3 条回复 A 作者 M 管理员
  1. 在 MaxCompute 中,如果你想检查是否有空跑的节点(即节点没有实际处理数据),你可能需要检查这些节点的输入和输出,以及它们的执行状态。

    对于 MaxCompute 中的 SQL 任务,你可以通过查询任务的执行日志来查看输入和输出的数据量,以判断是否为“空跑”。

    对于 MaxCompute 的节点,可以使用 DataWorks 来查看工作流中节点的依赖关系,以及节点的输入和输出。在 DataWorks 的工作流中,你可以看到每个节点的详细信息,包括它的输入、输出和执行日志。

  2. 在MaxCompute中,您可以通过查询节点的调度属性来确定节点是否为空跑节点。具体的查询方法如下:

    1. 使用DESCRIBE命令查看节点的调度属性。例如,如果要查看节点A的调度属性,可以使用以下命令:

      DESCRIBE node A;
    2. 在查询结果中,查看节点的is_empty_run属性。如果该属性的值为true,则表示节点是空跑节点。

  3. 看运维中心这个节点实例 是不是空跑,此回答整理自钉群“MaxCompute开发者社区2群”