I am using mahout ver 0.9. I am running the following mahout command using matrix factorization for recommender engine.
I get the following error: mahout parallelALS --input $in_file --output $out_file --lambda 0.1 --implicitFeedback true --alpha 0.8 --numFeatures 15 --numIterations 10 --numThreadsPerSolver 1 --tempDir $tmp java.io.IOException: Mkdirs failed to create file:/tmp/datasets/Movielens/uexp.out/userRatings/_temporary/_attempt_local526811622_0002_r_000000_0 at org.apache.hadoop.fs.ChecksumFileSystem.create(ChecksumFileSystem.java:378) at org.apache.hadoop.fs.ChecksumFileSystem.create(ChecksumFileSystem.java:364) at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:564) at org.apache.hadoop.io.SequenceFile$Writer.<init>(SequenceFile.java:896) at org.apache.hadoop.io.SequenceFile.createWriter(SequenceFile.java:393) at org.apache.hadoop.io.SequenceFile.createWriter(SequenceFile.java:354) at org.apache.hadoop.io.SequenceFile.createWriter(SequenceFile.java:480) at org.apache.hadoop.mapreduce.lib.output.SequenceFileOutputFormat.getRecordWriter(SequenceFileOutputFormat.java:61) at org.apache.hadoop.mapred.ReduceTask$NewTrackingRecordWriter.<init>(ReduceTask.java:568) at org.apache.hadoop.mapred.ReduceTask.runNewReducer(ReduceTask.java:637) at org.apache.hadoop.mapred.ReduceTask.run(ReduceTask.java:418) at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:398) My dataset is in /tmp/datasets/MovieLens folder. It has read/write/access permissions for all users. Will be grateful for help. Ashok Kumar Harnal