Как исправить «WARN driver.MahoutDriver: sepdirectory.props не найден в classpath, будут использоваться только аргументы командной строки» - PullRequest
0 голосов
/ 25 сентября 2019

Я хочу выполнить следующую командную строку: mahout seqdirectory -i new / -o new / kmeansseqfiles -ow, но произойдет неправильно

AHOUT_LOCAL не установлен;добавление HADOOP_CONF_DIR в путь к классам.Запуск на hadoop с использованием / usr / local / hadoop / bin / hadoop и HADOOP_CONF_DIR = / usr / local / hadoop / etc / hadoop MAHOUT-JOB: /usr/local/mahout/apache-mahout-distribution-0.13.0/examples/target/mahout-examples-0.13.0-job.jar 19/09/25 11:47:39 WARN driver.MahoutDriver: sepdirectory.props не найден в classpath, будут использоваться только аргументы командной строки 19/09/25 11: 47: 39 INFO common.AbstractJob: Аргументы командной строки: {--charset = [UTF-8], --chunkSize = [64], --endPhase = [2147483647], --fileFilterClass = [org.apache.mahout.text.PrefixAdditionFilter], --input = [new /], --keyPrefix = [], --method = [mapreduce], --output = [new / kmeansseqfiles], --overwrite = null, --startPhase =[0], --tempDir = [temp]} 19.09.25 11:47:40 ИНФОРМАЦИЯ Configuration.deprecation: mapred.input.dir устарела.Вместо этого используйте mapreduce.input.fileinputformat.inputdir 19/09/25 11:47:40 INFO Configuration.deprecation: mapred.compress.map.output устарела.Вместо этого используйте mapreduce.map.output.compress 19/09/25 11:47:40 ИНФОРМАЦИЯ Configuration.deprecation: mapred.output.dir устарела.Вместо этого используйте исключение mapreduce.output.fileoutputformat.outputdir в потоке "main" java.io.FileNotFoundException: файл не существует: hdfs: // noor-Virtual-Machine: 9000 / user / noor / new at org.apache.hadoop.hdfs.DistributedFileSystem $ 27.doCall (DistributedFileSystem.java:1444) в org.apache.hadoop.hdfs.DistributedFileSystem $ 27.doCall (DistributedFileSystem.java:1437)

Может кто-нибудь сказать мне, где это неправильно?

...