PutIoTDBRecord

Description:

Read input FlowFile Records and write to Apache IoTDB

Tags:

IoT, Timeseries

Properties:

In the list below, the names of required properties appear in bold. Any other properties (not in bold) are considered optional. The table also indicates any default values, and whether a property supports the NiFi Expression Language.

Display NameAPI NameDefault ValueAllowable ValuesDescription
HostHostIoTDB server host address
PortPort6667IoTDB server port number
UsernameUsernameUsername for access to IoTDB
PasswordPasswordPassword for access to IoTDB
Sensitive Property: true
PrefixPrefixThe Timeseries prefix where records will be stored. The prefix must begin with [root] and end with [.]
Supports Expression Language: true (will be evaluated using flow file attributes and Environment variables)
Time FieldTime FieldTimeThe name of field containing the timestamp in FlowFile Records
Supports Expression Language: true (will be evaluated using flow file attributes and Environment variables)
AlignedAlignedfalse
  • true
  • false
Whether to use the Apache IoTDB Aligned Timeseries interface
Supports Expression Language: true (will be evaluated using flow file attributes and Environment variables)
Max Row NumberMax Row Number1024Maximum row number of each Apache IoTDB Tablet
Supports Expression Language: true (will be evaluated using flow file attributes and Environment variables)
Record ReaderRecord ReaderController Service API:
RecordReaderFactory
Implementations: CSVReader
JsonPathReader
AvroReader
CEFReader
Syslog5424Reader
JsonTreeReader
WindowsEventLogReader
XMLReader
SyslogReader
JASN1Reader
ReaderLookup
ParquetReader
GrokReader
ScriptedReader
YamlTreeReader
ExcelReader
Record Reader used for parsing the incoming FlowFiles and determining the schema
Schema TemplateSchema TemplateApache IoTDB Schema Template defined using JSON. The Processor will infer the IoTDB Schema when this property is not configured. See the Apache IoTDB Documentation for more details: https://iotdb.apache.org/UserGuide/Master/Ecosystem-Integration/NiFi-IoTDB.html
Supports Expression Language: true (will be evaluated using flow file attributes and Environment variables)

Relationships:

NameDescription
successProcessing succeeded
failureProcessing failed

Reads Attributes:

None specified.

Writes Attributes:

None specified.

State management:

This component does not store state.

Restricted:

This component is not restricted.

Input requirement:

This component requires an incoming relationship.

System Resource Considerations:

None specified.