bob
bob

Reputation: 19

Running Hadoop through cmd in Windows

I am using Windows 8.1 and Hadoop 2.7.2 and when I try to run hadoop namenode -format it gives an error:

IAVA_HOME is incorrectly set and update it at hadoop-env.cmd.

My JAVA_HOME path is : C:\Program Files\Java\jdk1.8.0_65

and my Java_PATH:

C:\Program Files\Java\jdk1.8.0_65\bin;C:\Program Files\Java\jdk1.8.0_65\include;C:\Program Files\Java\jdk1.8.0_65\lib;C:\Program Files\Java\jaf-1.1.1\activation.jar;C:\Program Files\Java\javamail-1.4.5\mail.jar;

and HADOOP_HOME : C:\cygwin64\home\sardwal\hadoop-2.7.2

and system variable Path:

C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Java\jdk1.8.0_45\bin;C:\Program Files (x86)\Java\jdk1.8.0_45\include;C:\Program Files (x86)\Java\jdk1.8.0_45\lib;C:\adb;C:\cygwin64\bin;C:\Program Files\Java\jdk1.8.0_65\bin;

So, can anyone tell me why it's giving the JAVA_HOME incorrectly_set error. and, when I run Hadoop through cygwin, it's not executing 'jfs' command, giving error message:

-bash, command not found.

So, how can I resolve both these situations?

Also, what are pros and cons of using cygwin or cmd to run Hadoop in Windows?

Upvotes: 0

Views: 1042

Answers (1)

Fernando Anselmo
Fernando Anselmo

Reputation: 1

Use Progra~1

i.e.

set JAVA_HOME=C:\Progra~1\Java\jdk1.8.0_65

Upvotes: 0

Related Questions