apache/hadoop · error · YarnException

No node! Please configure nodes.

Error message

No node! Please configure nodes.

What it means

Error "No node! Please configure nodes." thrown in apache/hadoop.

Source

Thrown at hadoop-tools/hadoop-sls/src/main/java/org/apache/hadoop/yarn/sls/NMRunner.java:114

            nodeSet = SLSUtils.parseNodesFromRumenTrace(inputTrace);
            break;
          case SYNTH:
            stjp = new SynthTraceJobProducer(conf, new Path(inputTraces[0]));
            nodeSet = SLSUtils.generateNodes(stjp.getNumNodes(),
                stjp.getNumNodes()/stjp.getNodesPerRack());
            break;
          default:
            throw new YarnException("Input configuration not recognized, "
                + "trace type should be SLS, RUMEN, or SYNTH");
        }
      }
    } else {
      nodeSet = SLSUtils.parseNodesFromNodeFile(nodeFile,
          nodeManagerResource);
    }

    if (nodeSet == null || nodeSet.isEmpty()) {
      throw new YarnException("No node! Please configure nodes.");
    }

    SLSUtils.generateNodeTableMapping(nodeSet, tableMapping);

    // create NM simulators
    Random random = new Random();
    Set<String> rackSet = ConcurrentHashMap.newKeySet();
    int threadPoolSize = Math.max(this.threadPoolSize,
        SLSConfiguration.RUNNER_POOL_SIZE_DEFAULT);
    ExecutorService executorService = Executors.
        newFixedThreadPool(threadPoolSize);
    for (SLSRunner.NodeDetails nodeDetails : nodeSet) {
      executorService.submit(new Runnable() {
        @Override public void run() {
          try {
            // we randomize the heartbeat start time from zero to 1 interval
            NMSimulator nm = new NMSimulator();
            Resource nmResource = nodeManagerResource;

View on GitHub (pinned to 2add963021)

Solutions

  1. Configure at least one node in the SLS node configuration (sls.nodes or the SYNTH node settings).

When it happens

Trigger: The SLS simulation is started without any configured simulated nodes, so the NMRunner has no NodeManagers to launch.

Common situations: See trigger scenarios.


AI-assisted analysis of apache/hadoop@2add963021 (2026-08-22). Data as JSON: /api/errors/4129c7da82313d12. Report an issue: GitHub.