есть ли опция seqFileDir для clusterdump в последней библиотеке apache mahout?

Я пытаюсь сделать «clusterdump» на выходе примера кластеризации mahout kmeans (пример synthetic_control). Но я испытываю следующую ошибку:

> ~/MAHOUT/trunk/bin/mahout clusterdump --seqFileDir clusters-10-final --pointsDir clusteredPoints --output a1.txt

MAHOUT_LOCAL is not set; adding HADOOP_CONF_DIR to classpath.
Running on hadoop, using /usr/lib/hadoop/bin/hadoop and HADOOP_CONF_DIR=/usr/lib/hadoop/conf/
MAHOUT-JOB: /home/<username>/MAHOUT/trunk/examples/target/mahout-examples-0.8-SNAPSHOT-job.jar

12/06/21 22:43:18 WARN conf.Configuration: DEPRECATED: hadoop-site.xml found in the classpath. Usage of hadoop-site.xml is deprecated. Instead use core-site.xml, mapred-site.xml and hdfs-site.xml to override properties of core-default.xml, mapred-default.xml and hdfs-default.xml respectively

12/06/21 22:43:25 ERROR common.AbstractJob: Unexpected --seqFileDir while processing Job-Specific Options:
usage: <command> [Generic Options] [Job-Specific Options]
.....

Поэтому я предполагаю, что для кластерного дампа нет параметра «seqFileDir», но все онлайн-учебники (например, https://cwiki.apache.org/MAHOUT/cluster-dumper.html) обратитесь к этому варианту. Не могли бы вы предложить мне средство или что я пропустил?


person Aniruddha Basak    schedule 21.06.2012    source источник


Ответы (1)


Вы пытались указать его как опцию --input?

person Alex Ott    schedule 22.06.2012
comment
да. Когда я заменил --seqFileDir на --input, был сгенерирован выходной файл, но он был ПУСТОЙ! Знаете ли вы, почему в руководствах говорится об опции --seqFileDir? - person Aniruddha Basak; 22.06.2012
comment
Я работал над этой проблемой. Волшебным образом я нашел решение!!! Спасибо за ваше предложение --input работал вместо опции --seqFileDir. Что я делал неправильно, так это то, что я не понял, что clusterdump (с установленным HADOOP_HOME) читает из HDFS и записывает вывод в локальную файловую систему. Во всяком случае, теперь все работает нормально! - person Aniruddha Basak; 22.06.2012