I have a question regarding configuration of PutHDFS. I'm running NiFi as root (because I can't find how not to) and I've installed NiFi on a client node in my Hadoop cluster (HDP 2.3). I can't find where to tell PutHDFS to put files as a specific user. Not that strong on Hadoop configuration so any help appreciated.
Thanks in advance. Nifi version 0.2.1 Java version 1.7 RedHat 6.7 PutHDFS[id=65cf6d5a-d5fb-4b77-82b5-f1d71a80ef72] Failed to write to HDFS due to org.apache.nifi.processor.exception.ProcessException: IOException thrown from PutHDFS[id=65cf6d5a-d5fb-4b77-82b5-f1d71a80ef72]: org.apache.hadoop.security.AccessControlException: Permission denied: user=root, access=WRITE, inode="/user/NOT-ROOT/.file.log":not-root:hdfs:drwxrwxr-x -Chris
