1.0X-CLI-Befehle zum erneuten Skalieren
Dieser Abschnitt enthält eine Liste verschiedener Befehle, die die Rescale CLI App unterstützt. Sie können auch die Tutorial zur erneuten Skalierung der CLI Weitere Informationen zur Verwendung von CLI-Befehlen finden Sie unter:
- Wenn Sie den API-Schlüssel nach Methode 2 oder 3 im Vereinfachung von CLI-Befehlen Seite können Sie weglassen
[-p ]aus den folgenden Befehlen. - Wenn Sie Hilfe zu Rescale CLI-Befehlen benötigen, können Sie die
-hFlagge. Beispiel –java -jar /usr/local/bin/rescale.jar -h
Informationen zu Rescale erhalten Sie Coreeine einzelne Verarbeitungseinheit innerhalb eines Mehrkernprozessors oder ... Mehr Typen und Software, die mit den folgenden Befehlen und Flags verfügbar sind:
| COMMAND | java -jar /usr/local/bin/rescale.jar list-info - [-p ] |
| FLAGGEN | BESCHREIBUNG |
-c | Ruft Informationen zu RESCALE-Kerntypen ab |
-a | Ruft Informationen über verfügbare Software ab |
Einen Auftrag einreichen
Übermittelt einen Auftrag auf der Rescale-Plattform. Sie können sich anmelden bei Plattform neu skalieren um den übermittelten Auftrag zu prüfen.
| COMMAND | java -jar /usr/local/bin/rescale.jar submit [-p ] -i |
| FLAGGEN | BESCHREIBUNG |
1) -q or --quiet | Unterdrückt alle Protokollausgaben, die normalerweise an STDOUT gesendet würden. Dies ist nützlich, wenn die Skriptausgabe an ein anderes Skript weitergeleitet wird. |
2) -E or --end-to-end | Führt den Job von Anfang bis Ende aus: Hochladen von Eingabedateien, Senden des Jobs, Überwachen der Ergebnisse und Herunterladen der Ergebnisdateien. |
3) -f ... | Filtern Sie die Ausgabedateien, die nach Abschluss des Auftrags heruntergeladen werden sollen. Dieses Flag kann nur beim Ausführen eines End-to-End-Auftrags mit „Senden“ verwendet werden. |
Einen Job beenden
Sendet eine Anfrage zum sauberen Herunterfahren des aktuell laufenden Jobs
| COMMAND | java -jar /usr/local/bin/rescale.jar stop [-p ] -j |
Löschen eines Auftrags
Sendet eine Anfrage zum Löschen eines abgeschlossenen Auftrags
| COMMAND | java -jar /usr/local/bin/rescale.jar delete [-p ] -j |
Überprüfen des Auftragsstatus
Fordert den Status des angegebenen Jobs an. Platzieren Sie ihn in einer Schleife, um eine kontinuierliche Überwachung zu gewährleisten. Es wird empfohlen, zur Überwachung langwieriger Jobs einen exponentiellen Backoff-Algorithmus zu verwenden.
| COMMAND | java -jar /usr/local/bin/rescale.jar status [-p ] -j |
Einen Auftrag einreichen
Übermittelt einen Auftrag auf der Rescale-Plattform. Sie können sich anmelden bei Plattform neu skalieren um den übermittelten Auftrag zu prüfen.
| COMMAND | java -jar /usr/local/bin/rescale.jar submit [-p ] -i |
| FLAGGEN | BESCHREIBUNG |
1) -q or --quiet | Unterdrückt alle Protokollausgaben, die normalerweise an STDOUT gesendet würden. Dies ist nützlich, wenn die Skriptausgabe an ein anderes Skript weitergeleitet wird. |
2) -E or --end-to-end | Führt den Job von Anfang bis Ende aus: Hochladen von Eingabedateien, Senden des Jobs, Überwachen der Ergebnisse und Herunterladen der Ergebnisdateien. |
3) -f ... | Filtern Sie die Ausgabedateien, die nach Abschluss des Auftrags heruntergeladen werden sollen. Dieses Flag kann nur beim Ausführen eines End-to-End-Auftrags mit „Senden“ verwendet werden. |
Einen Job beenden
Sendet eine Anfrage zum sauberen Herunterfahren des aktuell laufenden Jobs
| COMMAND | java -jar /usr/local/bin/rescale.jar stop [-p ] -j |
Löschen eines Auftrags
Sendet eine Anfrage zum Löschen eines abgeschlossenen Auftrags
| COMMAND | java -jar /usr/local/bin/rescale.jar delete [-p ] -j |
Überprüfen des Auftragsstatus
Fordert den Status des angegebenen Jobs an. Platzieren Sie ihn in einer Schleife, um eine kontinuierliche Überwachung zu gewährleisten. Es wird empfohlen, zur Überwachung langwieriger Jobs einen exponentiellen Backoff-Algorithmus zu verwenden.
| COMMAND | java -jar /usr/local/bin/rescale.jar status [-p ] -j |
Dateien aus einem abgeschlossenen Auftrag herunterladen
Lädt nach der Jobausführung alle Ergebnisdateien herunter.
| COMMAND | java -jar /usr/local/bin/rescale.jar sync [-p ] -j |
| FLAGGEN | BESCHREIBUNG |
-s ... | Filtern der Ausgabedatei mithilfe der Suche nach „String Pattern Matching“. (Da es auf der ServerEin Server ist ein Computerprogramm, das Dienste für andere bereitstellt. Mehr Seite, Suche robuster und schneller – Empfohlen) |
-f ... | Ausgabedateifilterung mit „Glob“ (erfolgt auf der Clientseite).*ist ein Platzhalter, der mit jeder beliebigen Zeichenfolge übereinstimmt und? ist ein Platzhalter, der mit jedem einzelnen Zeichen übereinstimmt |
--exclude ,, ... , | Schließt die angegebenen Dateien vom Download aus. |
-n | Um alle Jobs zu synchronisieren, die neuer sind als ein bestimmter Job. Die App erstellt einzelne Verzeichnisse als – rescale_job_ |
-d | Für die kontinuierliche Synchronisierung kann der Benutzer eine Synchronisierungszeit. Die Zeit in Sekunden bestimmt die Verzögerungszeit zwischen zwei Synchronisierungsversuchen |
Dateien aus einem laufenden Job herunterladen
Lädt eine bestimmte Datei aus einem laufenden Job herunter. Es lädt eine Kopie der Datei (in ihrem aktuellen Zustand) in das lokale Verzeichnis des Benutzers herunter, in dem der Befehl ausgeführt wurde. Anschließend fügt es dieselbe zeitkritische Kopie der Datei der Jobausgabe hinzu, deren Name im Format „download_{timestamp}_{original_filename}“ vorliegt.
| COMMAND | java -jar /usr/local/bin/rescale.jar download-file [-p ] -j -f |
| FLAGGEN | BESCHREIBUNG |
-f ... | Ausgabedateifilterung mittels „String Pattern Matching“ (Passiert auf der Clientseite). *ist ein Platzhalter, derpassen zu jeder beliebigen Zeichenfolge und ? ist ein Platzhalterdas mit jedem einzelnen Zeichen übereinstimmt Hinweis: Dies funktioniert am besten in Bash, funktioniert möglicherweise nicht in anderen Shells |
Hochladen von Dateien zum Neuskalieren Cloud-Speichereine einfache und skalierbare Möglichkeit zum Speichern, Zugreifen und Teilen von Daten. Mehr
| COMMAND | java -jar /usr/local/bin/rescale.jar upload -p -f ... |