@mrgloom

Cygwin+Mahout проблемы с HADOOP_HOME?

Использую hadoop-2.6.0 и mahout-distribution-0.9 и пытаюсь запустить всё это под cygwin на win7 x64.

Cygwin terminal:

cd C:/Users/user/Downloads/Hadoop/mahout-distribution-0.9
    export JAVA_HOME="C:/Program Files/Java/jdk1.8.0_31"
    export HADOOP_HOME="C:/Users/user/Downloads/Hadoop/hadoop-2.6.0"
    examples/bin/classify-20newsgroups.sh


Получаю ошибку:

Please select a number to choose the corresponding task to run
    1. cnaivebayes
    2. naivebayes
    3. sgd
    4. clean -- cleans up the work area in /tmp/mahout-work-user
    Enter your choice : 3
    ok. You chose 3 and we'll use sgd
    creating work directory at /tmp/mahout-work-user
    Training on /tmp/mahout-work-user/20news-bydate/20news-bydate-train/
    hadoop binary is not in PATH,HADOOP_HOME/bin,HADOOP_PREFIX/bin, running locally
    15/02/20 01:55:04 WARN driver.MahoutDriver: No org.apache.mahout.classifier.sgd.TrainNewsGroups.props found on classpath, will use command-line arguments only
    Exception in thread "main" java.lang.NullPointerException
            at org.apache.mahout.classifier.sgd.TrainNewsGroups.main(TrainNewsGroups.java:106)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:483)
            at org.apache.hadoop.util.ProgramDriver$ProgramDescription.invoke(ProgramDriver.java:68)
            at org.apache.hadoop.util.ProgramDriver.driver(ProgramDriver.java:139)
            at org.apache.mahout.driver.MahoutDriver.main(MahoutDriver.java:195)


Что я делаю не так?
  • Вопрос задан
  • 2241 просмотр
Пригласить эксперта
Ответы на вопрос 1
@raiboon
Что я делаю не так?

Извращаетесь
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы