?>
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.
| Parameter | Beschreibung |
|---|---|
| result | Gibt 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. |
| status | Gibt 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. |
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. */
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'.
| 1 | PROC CAS; |
| 2 | SESSION.addNodeStatus RESULT=r; |
| 3 | PRINT r; |
| 4 | RUN; |
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.
| 1 | PROC 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; |
| 11 | RUN; |
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...
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...
Nach einem Hardwarefehler muss ein kritischer Worker-Knoten dringend ersetzt werden. Der Operations-Manager muss den Beitrittsprozess des neuen Knotens genau überwachen. Das Skr...