Hello Mothi86,
I think you can achieve it by using HttpFS on HDFS side. It is a part of hadoop
library and a proxy server for HDFS.
https://hadoop.apache.org/docs/stable/hadoop-hdfs-httpfs/index.html
In your case, running HttpFS server on the management nodes or the edge node
would be good. And set 'webhdfs://{HttpFS hostname}:{port}' to 'fs.defaultFS'
in core-site.xml for NiFi's HDFS processors. Then, your NiFi cluster only need
to access the HttpFS server and can access HDFS from non-hadoop environment.
Regards,
Takanobu