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 variable registry)
Time FieldTime FieldTimeThe name of field containing the timestamp in FlowFile Records
Supports Expression Language: true (will be evaluated using flow file attributes and variable registry)
AlignedAlignedfalse
  • true
  • false
Whether to use the Apache IoTDB Aligned Timeseries interface
Supports Expression Language: true (will be evaluated using flow file attributes and variable registry)
Max Row NumberMax Row Number1024Maximum row number of each Apache IoTDB Tablet
Supports Expression Language: true (will be evaluated using flow file attributes and variable registry)
Record ReaderRecord ReaderController Service API:
RecordReaderFactory
Implementations: Syslog5424Reader
CEFReader
ReaderLookup
CiscoEmblemSyslogMessageReader
CSVReader
GrokReader
SyslogReader
JsonTreeReader
JsonPathReader
XMLReader
AvroReader
JASN1Reader
ExcelReader
ParquetReader
EBCDICRecordReader
WindowsEventLogReader
IPFIXReader
ScriptedReader
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 variable registry)

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.