id: org.apache.streampipes.sinks.databases.jvm.iotdb title: Apache IoTDB sidebar_label: Apache IoTDB


Description

Stores events in a IoTDB database.

Events will be stored in timeseries root.${Database Name}.${Device (Entity) Name}.${Event Key}.

Please reference to https://iotdb.apache.org/ for more information.


Required input

This sink does not have any requirements and works with any incoming event type.


Configuration

Hostname

The hostname of the IoTDB instance.

Port

The port of the IoTDB instance (default 6667).

Username

The username for the IoTDB Server.

Password

The password for the IoTDB Server.

Database Name

The name of the database where events will be stored (will be created if it does not exist).

A database is a group of devices (entities). Users can create any prefix path as a database.

Device (Entity) Name

The name of the device (entity) where events will be stored.

A device (also called entity) is an equipped with measurements in real scenarios. In IoTDB, all measurements should have their corresponding devices.

Measurements

All keys of fields in an event will be automatically converted to suffixes of timeseries.

A measurement is information measured by detection equipment in an actual scene and can transform the sensed information into an electrical signal or other desired form of information output and send it to IoTDB.

In IoTDB, all data and paths stored are organized in units of measurements.

Output

(not applicable for data sinks)