?> addNodeStatus - WeAreCAS
session

addNodeStatus

Beschreibung

Die Aktion `addNodeStatus` im Aktionssatz `session` wird verwendet, um den Status von Maschinen (Knoten) zu überwachen, die gerade einem CAS-Server hinzugefügt werden. Dies ist besonders nützlich in einer verteilten Umgebung, um den Fortschritt und den Erfolg der Skalierung des Servers durch Hinzufügen neuer Worker-Knoten zu verfolgen. Die Aktion liefert eine Tabelle mit Details zu jedem Knoten, der sich im Prozess des Beitritts zum Cluster befindet.

session.addNodeStatus <result=results> <status=rc>;
Einstellungen
ParameterBeschreibung
resultGibt den Namen der In-Memory-Tabelle an, in der die Ergebnisse der Aktion gespeichert werden sollen. Dieses Ergebnis enthält detaillierte Informationen über den Status der hinzugefügten Knoten.
statusGibt den Namen einer CASL-Variablen an, die den Statuscode der Operation nach ihrer Ausführung enthält. Ein Statuscode von 0 zeigt in der Regel einen Erfolg an.
Datenaufbereitung
Keine Datenerstellung erforderlich

Die Aktion `addNodeStatus` erfordert keine vorherige Erstellung von Daten, da sie den Status des Servers selbst abfragt.

1/* Für diese Aktion ist keine Datenerstellung erforderlich. */

Beispiele

Dieser einfache Anwendungsfall ruft den Status der Knoten ab, die gerade dem Server hinzugefügt werden, und speichert das Ergebnis in einer Tabelle namens 'r'.

SAS® / CAS-Code
Kopiert!
1PROC CAS;
2 SESSION.addNodeStatus RESULT=r;
3 PRINT r;
4RUN;
Ergebnis :
Eine Ergebnistabelle 'r' wird gedruckt. Sie enthält eine Liste der Maschinen, die hinzugefügt werden, und ihren jeweiligen Status. Wenn keine Knoten hinzugefügt werden, ist die Tabelle leer.

Dieses Beispiel zeigt, wie man den Status der Knotenergänzung abruft und den `status`-Parameter verwendet, um den Erfolg der Operation zu überprüfen, bevor das Ergebnis gedruckt wird.

SAS® / CAS-Code
Kopiert!
1PROC CAS;
2 SESSION.addNodeStatus RESULT=r STATUS=st;
3 IF st.statusCode == 0 THEN DO;
4 PRINT "Der Status der Knotenergänzung wurde erfolgreich abgerufen:";
5 PRINT r;
6 END;
7 ELSE DO;
8 PRINT "Fehler beim Abrufen des Knotenstatus:";
9 PRINT st;
10 END;
11RUN;
Ergebnis :
Wenn die Aktion erfolgreich ist, wird die Ergebnistabelle 'r' mit den Details der hinzugefügten Knoten gedruckt. Wenn ein Fehler auftritt, wird stattdessen die Statusvariable 'st' gedruckt, die Informationen über den Fehler enthält.

FAQ

Was ist der Zweck der `addNodeStatus`-Aktion?
Welche Parameter akzeptiert die `addNodeStatus`-Aktion?
Was enthält das Ergebnis der `addNodeStatus`-Aktion?

Zugehörige Szenarien

Anwendungsfall
Überwachung einer geplanten Cluster-Erweiterung

Ein Systemadministrator führt eine geplante Erweiterung des CAS-Clusters durch, um die Rechenleistung für eine bevorstehende Analysephase zu erhöhen. Er muss den Beitrittsstatus...

Anwendungsfall
Ausführung der Aktion bei stabilem Cluster (Cas Limite)

Ein Junior-Administrator führt die Aktion `addNodeStatus` als Teil eines regelmäßigen System-Health-Checks aus, ohne zu wissen, dass gerade keine Cluster-Erweiterung stattfindet...

Anwendungsfall
Periodische Überwachung während einer kritischen Skalierungsoperation

Nach einem Hardwarefehler muss ein kritischer Worker-Knoten dringend ersetzt werden. Der Operations-Manager muss den Beitrittsprozess des neuen Knotens genau überwachen. Das Skr...