Я скачал примеры последней версии для главы 09 «Mahout в действии».Я могу успешно запустить несколько примеров, но для трех файлов, NewsKMeansClustering.java, ReutersToSparseVectors.java и NewsFuzzyKMeansClusteing.java.Запуск этих трех программ выдает похожие сообщения об ошибках:
3 августа 2011 г. 14:03:54 org.apache.hadoop.metrics.jvm.JvmMetrics init INFO: Инициализация метрик JVM с помощью processName = JobTracker,sessionId =
3 августа 2011 г. 14:03:54 org.apache.hadoop.mapred.JobClient configureCommandLineOptions ПРЕДУПРЕЖДЕНИЕ. Используйте GenericOptionsParser для анализа аргументов.Приложения должны
реализовывать Инструмент для того же самого.
3 августа 2011 г. 14:03:54 org.apache.hadoop.mapred.JobClient configureCommandLineOptions ПРЕДУПРЕЖДЕНИЕ: Не задан файл jar задания.Пользовательские классы могут быть не найдены.См. JobConf (Class) или JobConf # setJar (String).
Исключение в потоке "main" org.apache.hadoop.mapreduce.lib.input.InvalidInputException: Входной путь не существует: file: / home /user1 / workspaceMahout1 / Recommender / inputDir
в org.apache.hadoop.mapreduce.lib.input.FileInputFormat.listStatus (FileInputFormat.java:224)
в org.apache.hadoop.mapreduce.lib.input.SequenceFileInputFormat.listStatus (SequenceFileInputFormat.java:55)
в org.apache.hadoop.mapreduce.lib.input.FileInputFormat.getSplits (FileInputFormat.java:241)
в org.apache.hadoop.mapred.JobClient.writeNewSplits (JobClient.java:885) в org.apache.hadoop.mapred.JobClient.submitJobInternal (JobClient.java:779) в org.apache.hadoop.mapreubmitceJ.(Job.java:432) в org.apache.hadoop.mapreduce.Job.waitForCompletion (Job.java:447)
в org.apache.mahout.vectorizer.DocumentProcessor.tokenizeDocuments (DocumentProcessor.java:93)) на mia.clustering.ch09.NewsKMeansClustering.main (NewsKMeansClustering.java:54)
Для приведенных выше сообщений я не совсем понимаю, что означают эти два предупреждения?Более того, похоже, что «входной путь» должен был быть создан, как я могу создать этот тип ввода?Спасибо.