Konfiguracja Hadoop w systemie Windows przez Cygwin
Próbuję skonfigurować Hadoop na moim komputerze z systemem Windows 7. Jestem w stanie uruchomić węzeł nazw i inne usługi, ale ponieważ używam przykładu dostarczanego z pakietem Hadoop (wersja 1.0.3), pojawia się następujący błąd:
bin/hadoop: line 320 : C:\Program: Command not found.
Uruchomiłem przykład za pomocą następującego polecenia:
bin/hadoop jar hadoop-examples-1.0.3.jar pi 10
Otworzyłem tohadoop
plik, w którym pojawia się błąd i stwierdził, że w wierszu 320 generowana jest ścieżka:
JAVA_PLATFORM=`CLASSPATH=${CLASSPATH} ${JAVA} -Xmx32m ${HADOOP_JAVA_PLATFORM_OPTS} org.apache.hadoop.util.PlatformName | sed -e "s/ /_/g"`
Więc czuję, że może być w tym problemJAVA
zmienna jako Cygwin używa różnych konwencji dla nazwy ścieżki. Czy ktoś również miał do czynienia z tym problemem lub wiedział, co powoduje problem?