Dieser Artikel stellt den grundlegenden Prozess der Verwendung von IoTDB vor. Wenn Sie weitere Informationen benötigen, besuchen Sie bitte die Richtlinien auf unserer offiziellen Website.

Installationsumgebung

Vor der Installation müssen Sie sicherstellen, dass das Gerät mit einer JDK>=1.8-Betriebsumgebung ausgestattet ist, und die Umgebungsvariable JAVA_HOME konfigurieren.

Legen Sie die maximale Anzahl geöffneter Dateien auf 65535 fest.

Installationsschritte

IoTDB unterstützt mehrere Installationspfade. Benutzer können IoTDB auf drei Arten installieren: Laden Sie ein ausführbares Binärprogramm herunter, verwenden Sie den Quellcode und verwenden Sie das Docker-Image.

● Quellcode verwenden: Sie können den Quellcode aus dem Code-Repository herunterladen und kompilieren, siehe unten für die spezifische Kompilierungsmethode.

● Ausführbares Binärprogramm: Bitte laden Sie das neueste Installationspaket von der Download-Seite (öffnet neues Fenster) herunter, und die Installation wird nach der Dekomprimierung abgeschlossen.

● Docker-Image verwenden: Die Docker-Datei befindet sich unter https://github.com/apache/iotdb/blob/master/docker/src/main

Struktur des Softwareverzeichnisses

● sbin-Start- und Stopp-Skriptverzeichnis
● Verzeichnis der conf-Konfigurationsdatei
● Tools-System-Tool-Verzeichnis
● lib-Abhängigkeitspaketverzeichnis

IoTDB-Testversion

Benutzer können gemäß den folgenden Vorgängen einen einfachen Test von IoTDB durchführen: Wenn die folgenden Vorgänge korrekt sind, ist die IoTDB-Installation erfolgreich.

Starten Sie IoTDB

Benutzer können IoTDB mit dem start-server-Skript im sbin-Ordner starten.

Die Linux-System- und MacOS-Systemstartbefehle lauten wie folgt:

Der Windows-Systemstartbefehl lautet wie folgt:

● Sowohl "-c" als auch "-rpc_port" sind optional.
● Die Option "-c" gibt den Ordner an, in dem sich die Konfigurationsdateien befinden.
● Die Option "-rpc_port" gibt den zu startenden RPC-Port an.
● Wenn beide Optionen angegeben sind, überschreibt * rpc_port die Konfiguration unter conf_path *.

Verwenden des Cli-Tools

IoTDB bietet Benutzern eine Vielzahl von Möglichkeiten, mit dem Server zu interagieren.Hier stellen wir die grundlegenden Schritte zum Schreiben und Abfragen von Daten mit dem Cli-Tool vor.

Nach der Erstinstallation gibt es in IoTDB einen Standardbenutzer: root, und das Standardpasswort ist root. Benutzer können diesen Benutzer verwenden, um Cli-Tools für den Betrieb von IoTDB auszuführen. Das Cli-Tool-Startskript ist das start-cli-Skript im Ordner sbin. Beim Starten des Skripts müssen Sie die laufende IP, den Port, den Benutzernamen und das Passwort angeben. Wenn im Skript kein entsprechender Parameter angegeben ist, ist der Standardparameter "-h 127.0.0.1 -p 6667 -u root -pw -root"

Die folgende Startup-Anweisung ist ein Beispiel dafür, dass der Server lokal ausgeführt wird und der Benutzer die laufende Portnummer nicht geändert hat.

Die Linux-System- und MacOS-Systemstartbefehle lauten wie folgt:

Der Windows-Systemstartbefehl lautet wie folgt:

Nach dem Start zeigt die Meldung wie in der Abbildung gezeigt, dass der Start erfolgreich war.

Grundlegende Operationen von IoTDB

Hier beschreiben wir zunächst, wie Sie mit dem Cli-Tool Zeitreihen erstellen, Daten einfügen und Daten anzeigen.

Die Organisation von Daten in IoTDB basiert auf Zeitreihen, jede Zeitreihe hat mehrere Daten-Zeitpunkt-Paare, und jede Zeitreihe gehört zu einer Speichergruppe. Bevor Sie eine Zeitreihe definieren, definieren Sie zuerst eine Speichergruppe mit der Anweisung SET STORAGE GROUP. Die SQL-Anweisung lautet wie folgt:

Wir können die SHOW STORAGE GROUP-Anweisung verwenden, um alle aktuellen Speichergruppen im System anzuzeigen. Die SQL-Anweisung lautet wie folgt:

Das Ausführungsergebnis ist:

Verwenden Sie nach dem Festlegen der Speichergruppe die Anweisung CREATE TIMESERIES, um eine neue Zeitreihe zu erstellen.Beim Erstellen einer Zeitreihe müssen Sie den Datentyp und die Kodierungsmethode definieren. Hier erstellen wir zwei Zeitreihen, die SQL-Anweisung lautet wie folgt:

Um die angegebenen Zeitreihen anzuzeigen, können wir die SHOW TIMESERIES <Path>-Anweisung verwenden, wobei <Path> den Pfad darstellt, der der Zeitreihe entspricht, und der Standardwert leer ist, was bedeutet, dass alle Zeitreihen in der angezeigt werden System. Hier sind zwei Beispiele:


Das Ausführungsergebnis ist:

Die SQL-Anweisung zum Anzeigen der spezifischen Zeitreihe root.ln.wf01.wt01.status lautet wie folgt:

Das Ausführungsergebnis ist:

Als nächstes verwenden wir die INSERT-Anweisung, um Daten in die Zeitreihe root.ln.wf01.wt01.status einzufügen.Beim Einfügen von Daten müssen wir zuerst den Zeitstempel und den Namen des Pfadsuffixes angeben:

Wir können auch Daten in mehrere Zeitreihen gleichzeitig einfügen, diese Zeitreihen gehören zum selben Zeitstempel:

Abschließend fragen wir die zuvor eingefügten Daten ab. Mit der SELECT-Anweisung können wir die Datenergebnisse der angegebenen Zeitreihen abfragen.Die SQL-Anweisung lautet wie folgt:

Die Abfrageergebnisse lauten wie folgt:

Wir können auch die Datenergebnisse mehrerer Zeitreihen abfragen, die SQL-Anweisung lautet wie folgt:

Die Abfrageergebnisse lauten wie folgt:

Geben Sie quit oder exit ein, um das Cli zu verlassen und die Sitzung zu beenden.

oder

Weitere von der IoTDB-Datenbank unterstützte Befehle finden Sie in der SQL-Referenz.


Beenden Sie IoTDB


Benutzer können IoTDB mithilfe des stop-server-Skripts im Ordner „$IOTDB_HOME/sbin“ stoppen.

Die Stoppbefehle für Linux-Systeme und MacOS-Systeme lauten wie folgt:

Der Befehl zum Stoppen des Windows-Systems lautet wie folgt:

Grundkonfiguration

Die Konfigurationsdateien befinden sich im Ordner „conf“ und beinhalten:

  • Umgebungskonfigurationsmodul (iotdb-env.batiotdb-env.sh),
  • Systemkonfigurationsmodul (iotdb-engine.properties)
  • Log-Konfigurationsmodul (logback.xml).