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 -h Flagge. Beispiel –
    java -jar /usr/local/bin/rescale.jar -h 

Informationen zu Rescale erhalten Sie Core Typen und Software, die mit den folgenden Befehlen und Flags verfügbar sind:

COMMANDjava -jar /usr/local/bin/rescale.jar list-info - [-p ]
FLAGGENBESCHREIBUNG
-cRuft Informationen zu RESCALE-Kerntypen ab
-aRuft 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.

COMMANDjava -jar /usr/local/bin/rescale.jar submit [-p ] -i
FLAGGENBESCHREIBUNG
1) -q or --quietUnterdrü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-endFü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

COMMANDjava -jar /usr/local/bin/rescale.jar stop [-p ] -j

Löschen eines Auftrags

Sendet eine Anfrage zum Löschen eines abgeschlossenen Auftrags

COMMANDjava -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.

COMMANDjava -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.

COMMANDjava -jar /usr/local/bin/rescale.jar submit [-p ] -i
FLAGGENBESCHREIBUNG
1) -q or --quietUnterdrü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-endFü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

COMMANDjava -jar /usr/local/bin/rescale.jar stop [-p ] -j

Löschen eines Auftrags

Sendet eine Anfrage zum Löschen eines abgeschlossenen Auftrags

COMMANDjava -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.

COMMANDjava -jar /usr/local/bin/rescale.jar status [-p ] -j

Dateien aus einem abgeschlossenen Auftrag herunterladen

Lädt nach der Jobausführung alle Ergebnisdateien herunter.

  
COMMANDjava -jar /usr/local/bin/rescale.jar sync [-p ] -j
  
FLAGGENBESCHREIBUNG
-s ...Filtern der Ausgabedatei mithilfe der Suche nach „String Pattern Matching“.
(Da es auf der Server 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.
-nUm alle Jobs zu synchronisieren, die neuer sind als ein bestimmter Job. Die App erstellt
einzelne Verzeichnisse als – rescale_job_
-dFü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.

  
COMMANDjava -jar /usr/local/bin/rescale.jar download-file [-p ] -j -f
  
FLAGGENBESCHREIBUNG
-f ...Ausgabedateifilterung mittels „String Pattern Matching“
(Passiert auf der Clientseite). *ist ein Platzhalter, der
passen zu jeder beliebigen Zeichenfolge und ? ist ein Platzhalter
das 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-Speicher

COMMANDjava -jar /usr/local/bin/rescale.jar upload -p -f ...
FLAGGENBESCHREIBUNG
-eUm einen erweiterten Satz von Metadaten während des Hochladens
--quietUm die Nicht-JSON-Ausgabe des Befehls zu unterdrücken, wenn die CLI in ein größeres Skript eingebettet wird.