View a markdown version of this page

Festplattenspooler - AWS IoT Greengrass

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Festplattenspooler

Die Festplatten-Spooler-Komponente (aws.greengrass.DiskSpooler) bietet eine persistente Speicheroption für Nachrichten, an die Greengrass-Core-Geräte gespoolt werden. AWS IoT Core Diese Komponente speichert diese ausgehenden Nachrichten auf der Festplatte.

Versionen

Diese Komponente hat die folgenden Versionen:

  • 1.0.x

Typ

Diese Komponente ist eine Plugin-Komponente (aws.greengrass.plugin). Der Greengrass-Nukleus führt diese Komponente in derselben Java Virtual Machine (JVM) aus wie der Nucleus. Der Nucleus wird neu gestartet, wenn Sie die Version dieser Komponente auf dem Kerngerät ändern.

Diese Komponente verwendet dieselbe Protokolldatei wie der Greengrass-Nucleus. Weitere Informationen finden Sie unter AWS IoT Greengrass Protokolle überwachen.

Weitere Informationen finden Sie unter Komponententypen.

Betriebssystem

Diese Komponente kann auf Kerngeräten installiert werden, auf denen die folgenden Betriebssysteme ausgeführt werden:

  • Linux

  • Windows

Voraussetzungen

Für diese Komponente gelten die folgenden Anforderungen:

  • storageTypesollte auf die Disk Verwendung dieser Komponente eingestellt sein. Sie können dies in der Greengrass Nucleus-Konfiguration einstellen.

  • maxSizeInBytesdarf nicht so konfiguriert werden, dass es größer ist als der verfügbare Speicherplatz auf dem Gerät. Sie können dies in der Greengrass Nucleus-Konfiguration einstellen.

  • Die Ausführung der Festplatten-Spooler-Komponente in einer VPC wird unterstützt.

Abhängigkeiten

Wenn Sie eine Komponente bereitstellen, werden AWS IoT Greengrass auch kompatible Versionen ihrer Abhängigkeiten bereitgestellt. Das bedeutet, dass Sie die Anforderungen für die Komponente und alle ihre Abhängigkeiten erfüllen müssen, um die Komponente erfolgreich bereitzustellen. In diesem Abschnitt werden die Abhängigkeiten für die veröffentlichten Versionen dieser Komponente sowie die semantischen Versionseinschränkungen aufgeführt, die die Komponentenversionen für jede Abhängigkeit definieren. Sie können die Abhängigkeiten für jede Version der Komponente auch in der AWS IoT Greengrass Konsole anzeigen. Suchen Sie auf der Seite mit den Komponentendetails nach der Liste der Abhängigkeiten.

1.0.7

In der folgenden Tabelle sind die Abhängigkeiten für Version 1.0.7 dieser Komponente aufgeführt.

-Abhängigkeit Kompatible Versionen Typ der Abhängigkeit
Nukleus von Greengrass > =2,1,0 <2,17,0 Hart
1.0.

In der folgenden Tabelle sind die Abhängigkeiten für Version 1.0.6 dieser Komponente aufgeführt.

-Abhängigkeit Kompatible Versionen Typ der Abhängigkeit
Nukleus von Greengrass > =2,1,0 <2,16,0 Hart
1.0.5

In der folgenden Tabelle sind die Abhängigkeiten für Version 1.0.5 dieser Komponente aufgeführt.

-Abhängigkeit Kompatible Versionen Typ der Abhängigkeit
Nukleus von Greengrass > =2,1,0 <2,15,0 Hart
1.0.4

In der folgenden Tabelle sind die Abhängigkeiten für Version 1.0.4 dieser Komponente aufgeführt.

-Abhängigkeit Kompatible Versionen Typ der Abhängigkeit
Nukleus von Greengrass > =2,1,0 <2,14,0 Hart
1.0.1 – 1.0.3

In der folgenden Tabelle sind die Abhängigkeiten für die Versionen 1.0.1 bis 1.0.3 dieser Komponente aufgeführt.

-Abhängigkeit Kompatible Versionen Typ der Abhängigkeit
Nukleus von Greengrass > =2,1,0 <2,13,0 Hart
1.0.0

In der folgenden Tabelle sind die Abhängigkeiten für Version 1.0.0 dieser Komponente aufgeführt.

-Abhängigkeit Kompatible Versionen Typ der Abhängigkeit
Nukleus von Greengrass > =2,1,0 <2,12,0 Hart

Weitere Informationen zu Komponentenabhängigkeiten finden Sie in der Komponentenrezeptreferenz. ComponentDependencies

Usage

Um die Festplatten-Spooler-Komponente verwenden zu können, aws.greengrass.DiskSpooler muss sie bereitgestellt werden.

Um diese Komponente zu konfigurieren und zu verwenden, müssen Sie auf setzen. pluginName aws.greengrass.DiskSpooler

Lokale Protokolldatei

Diese Komponente verwendet dieselbe Protokolldatei wie die Greengrass Nucleus-Komponente.

Linux
/greengrass/v2/logs/greengrass.log
Windows
C:\greengrass\v2\logs\greengrass.log
Um die Protokolle dieser Komponente einzusehen
  • Führen Sie den folgenden Befehl auf dem Kerngerät aus, um die Protokolldatei dieser Komponente in Echtzeit anzuzeigen. Ersetzen Sie /greengrass/v2 oder C:\greengrass\v2 durch den Pfad zum AWS IoT Greengrass Stammordner.

    Linux
    sudo tail -f /greengrass/v2/logs/greengrass.log
    Windows (PowerShell)
    Get-Content C:\greengrass\v2\logs\greengrass.log -Tail 10 -Wait

Änderungsprotokoll

In der folgenden Tabelle werden die Änderungen in den einzelnen Versionen der Komponente beschrieben.

Version

Änderungen

1.0.9

Aktualisiert die Komponentenversion für die Greengrass Nucleus-Version 2.18.0.

1.0.8

Aktualisiert die Komponentenversion für die Greengrass Nucleus-Version 2.17.0.

1.0.7

Die Version wurde für die Greengrass Nucleus-Version 2.16.0 aktualisiert.

1.0.6

Version für Greengrass Nucleus Version 2.15.0 aktualisiert.

1.0.5

Version für Greengrass Nucleus Version 2.14.0 aktualisiert.

1.0.4

Fehlerbehebungen und Verbesserungen

Allgemeine Fehlerbehebungen.

1.0.3

Fehlerbehebungen und Verbesserungen

Verbessert die Leistung durch Wiederverwendung von Datenbankverbindungen.

1.0.2

Fehlerbehebungen und Verbesserungen

Behebt ein Problem, bei dem das Feld für das MQTT-Nachrichtenformat in bestimmten Fällen nicht beibehalten wird.

1.0.1

Die Version wurde für die Greengrass Nucleus-Version 2.12.0 aktualisiert.

1.0.0

Erste Version