Hi, I need to create image index on Hadoop and started to use this instruction.

But when I try to cluster features via HadoopFastKMeans it gives me following error:

attempt_201404250903_0036_m_000000_1: This is exact mode: false
attempt_201404250903_0036_m_000000_1: Loading centroids from: hdfs://localhost/mirflickr-1000000-sift-fastkmeans.voc/init
14/04/28 08:21:14 INFO mapred.JobClient: Task Id : attempt_201404250903_0036_m_000000_2, Status : FAILED
java.lang.RuntimeException: java.util.NoSuchElementException: No line found
at org.apache.hadoop.mapreduce.lib.map.MultithreadedMapper.run(MultithreadedMapper.java:149)
at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:648)
at org.apache.hadoop.mapred.MapTask.run(MapTask.java:322)
at org.apache.hadoop.mapred.Child$4.run(Child.java:266)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:415)
at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1278)
at org.apache.hadoop.mapred.Child.main(Child.java:260)
Caused by: java.util.NoSuchElementException: No line found
at java.util.Scanner.nextLine(Scanner.java:1585)
at org.openimaj.ml.clustering.ByteCentroidsResult.readASCII(ByteCentroidsResult.java:89)
at org.openimaj.io.IOUtils.read(IOUtils.java:366)
at org.openimaj.io.IOUtils.read(IOUtils.java:265)
at org.openimaj.hadoop.tools.fastkmeans.AKMeans$Map.loadCluster(AKMeans.java:126)
at org.openimaj.hadoop

Clustering command:

hadoop jar HadoopFastKMeans-1.3-SNAPSHOT.jar -i hdfs://localhost/sift-features.seq -rm -o hdfs://localhost/mirflickr-1000000-sift-fastkmeans.voc

Note:
sift-features.seq were prepared with the following command:

hadoop jar HadoopLocalFeaturesTool-1.3-SNAPSHOT.jar --mode SIFT --no-double-size -i hdfs://localhost/4c3ab85a-45e9-4794-b04e-d663a0630f65.seq -o hdfs://localhost/sift-features.seq