Getting Started with Apache NiFi
Also available as:
PDF

Data Egress / Sending Data

  • PutEmail: Sends an E-mail to the configured recipients. The content of the FlowFile is optionally sent as an attachment.

  • PutFile: Writes the contents of a FlowFile to a directory on the local (or network attached) file system.

  • PutFTP: Copies the contents of a FlowFile to a remote FTP Server.

  • PutSFTP: Copies the contents of a FlowFile to a remote SFTP Server.

  • PutJMS: Sends the contents of a FlowFile as a JMS message to a JMS broker, optionally adding JMS Properties based on Attributes.

  • PutSQL: Executes the contents of a FlowFile as a SQL DDL Statement (INSERT, UPDATE, or DELETE). The contents of the FlowFile must be a valid SQL statement. Attributes can be used as parameters so that the contents of the FlowFile can be parameterized SQL statements in order to avoid SQL injection attacks.

  • PutKafka: Sends the contents of a FlowFile as a message to Apache Kafka, specifically for 0.8.x versions. The FlowFile can be sent as a single message or a delimiter, such as a new-line can be specified, in order to send many messages for a single FlowFile.

  • PutMongo: Sends the contents of a FlowFile to Mongo as an INSERT or an UPDATE.