I'm new to Talend and while following steps in Getting Started Guide, the tHDFSPut failed with below error creating a ZERO byte file on my HDFS(Cloudera VM). After reading thro' forums I enabled dfs.client.use.datanode.hostname as "true". It would be helpful if someone can explain the root cause and the fix.
Starting job write_to_hdfs at 23:40 03/09/2016.
[statistics] connecting to socket on port 4033 [statistics] connected [WARN ]: org.apache.hadoop.util.NativeCodeLoader - Unable to load native-hadoop library for your platform... using builtin-java classes where applicable [ERROR]: org.apache.hadoop.util.Shell - Failed to locate the winutils binary in the hadoop binary path java.io.IOException: Could not locate executable null\bin\winutils.exe in the Hadoop binaries. at org.apache.hadoop.util.Shell.getQualifiedBinPath(Shell.java:378)<