After further investigation it seems to be a possible bug in the latest release that has returned from an earlier version. So far the only solution is to rebuild after killing out the exception thrown from FileUtils.
Cygwin does not help in this case as 700 is not valid as far as windows is concerned.
Some tips for my windows friends. To do the rebuild you can delete all the exec calls that fail. you will still get a working hadoop-core at the end of it.
Jackson is needed by different dependencies with method and classes that dont exist in differing versions. I tried many from 1.1.0 to 1.9.5 and the only one I found that worked is 1.4.0
This worked for me as a HelloWorld/HelloNietzsche-chapter-1
Code:
<hdp:configuration >
fs.default.name=hdfs://foo:9000
dfs.permissions=false
hadoop.tmp.dir=c:/input
</hdp:configuration>
<bean id="runner" class="org.springframework.data.hadoop.mapreduce.JobRunner" p:jobs-ref="job"/>
<hdp:job validate-paths="false" id="job"
input-path="/tmp/hadoop-root/mapred/system/input" output-path="/tmp/hadoop-root/mapred/system/output6"
mapper="org.apache.hadoop.examples.WordCount.TokenizerMapper"
reducer="org.apache.hadoop.examples.WordCount.IntSumReducer"/>