Я новичок в Hadoop и пытается запустить его на Windows 7. Всякий раз, когда я пытаюсь запустить Hadoop Баш скрипт, я получаю следующее сообщение об ошибке:Невозможно запустить Hadoop на окнах 7
'-Xmx32m' is not recognized as an internal or external command,
operable program or batch file.
Usage: hadoop [--config confdir] COMMAND
where COMMAND is one of:
fs run a generic filesystem user client
version print the version
jar <jar> run a jar file
checknative [-a|-h] check native hadoop and compression libraries availability
distcp <srcurl> <desturl> copy file or directories recursively
archive -archiveName NAME -p <parent path> <src>* <dest> create a hadoop archive
classpath prints the class path needed to get the
Hadoop jar and the required libraries
credential interact with credential providers
key manage keys via the KeyProvider
daemonlog get/set the log level for each daemon
or
CLASSNAME run the class named CLASSNAME
Most commands print help when invoked w/o parameters.
Кроме того, когда я запускаю команду HDFS, я получаю следующее сообщение об ошибке:
-Xms1000m is not recognized as in internal or external command.
когда я пытаюсь передать -Xmx и -Xms аргументы, я получаю следующее сообщение:
Error occurred during initialization of VM
Could not reserve enough space for object heap
Может ли кто-нибудь помочь мне в этом?
Вы сами передаете аргументы -Xms -Xmx? Это аргументы для jvm, запрашивающие память http://stackoverflow.com/a/14763095/1413133 –
Нет, я сам не передаю эти аргументы. Кроме того, по ссылке, которую вы поделили @ManosNikolaidis, я получаю это сообщение: Ошибка при инициализации VM Не удалось зарезервировать достаточно места для кучи объекта – AppleBud
Сообщение об ошибке звучит просто. '-Xms1000m' означает, что вы запрашиваете 1 ГБ или ОЗУ. Ваша система 1GB бесплатно? –