Я пытаюсь настроить Hadoop на моем компьютере с Windows 7. Я могу запустить имя node и другие службы, но, когда я запускаю пример, который поставляется с пакетом Hadoop (версия 1.0.3), появляется следующая ошибка:
bin/hadoop: line 320 : C:\Program: Command not found.
Я запустил пример со следующей командой:
bin/hadoop jar hadoop-examples-1.0.3.jar pi 10
Я открыл этот файл hadoop
, в котором появилась ошибка, и обнаружил, что в строке 320
генерируется путь:
JAVA_PLATFORM=`CLASSPATH=${CLASSPATH} ${JAVA} -Xmx32m ${HADOOP_JAVA_PLATFORM_OPTS} org.apache.hadoop.util.PlatformName | sed -e "s/ /_/g"`
Поэтому я чувствую, что проблема может быть в этой переменной JAVA
, поскольку Cygwin использует разные соглашения для имени пути. Кто-нибудь сталкивался с этой проблемой или знал, что вызывает проблему?