Support Questions

Find answers, ask questions, and share your expertise

NiFi - Site to Site Protocols?

avatar
Master Guru

What protocols are used for NiFi site to site?

1 ACCEPTED SOLUTION

avatar
Master Mentor

@Sunile Manjee Have a look at this link The preferred protocol, though, is the NiFi Site-to-Site Protocol. Site-to-Site makes it easy to transfer data from one NiFi instance to another easily, efficiently, and securely evenif the network between the site is low or high latency

View solution in original post

3 REPLIES 3

avatar
Master Mentor

avatar
Master Mentor

@Sunile Manjee Have a look at this link The preferred protocol, though, is the NiFi Site-to-Site Protocol. Site-to-Site makes it easy to transfer data from one NiFi instance to another easily, efficiently, and securely evenif the network between the site is low or high latency

avatar
Master Guru

Typically when referring to site-to-site we are referring to a Remote Process Group on one NiFi instance, communicating with an Input Port or Output Port on another NiFi instance. This is a TCP based protocol which is internal to NiFi, and makes a direct connection between the two instances. It can optionally be secured with TLS/SSL.

The side of the connection that is receiving data, or providing data to be pulled, must configure the following properties in nifi.properties:

# Site to Site properties

nifi.remote.input.socket.host=

nifi.remote.input.socket.port=

nifi.remote.input.secure=true