Hadoop 2.6.0 Installation on Windows 7 for 32 bit

1,132 views
Skip to first unread message

Vinodh Nagaraj

unread,
Feb 17, 2016, 2:00:42 AM2/17/16
to Hadoop Learners from Hadoop-skills.com
Hi All,

I am new bee to Hadoop and Java.

I tried to install ( D:\Hadoop_TEST\Hadoop\hadoop-2.6.0 ) Hadoop 2.6.0 on Windows 7 ( 32 bit ) for a single node cluster.


I installed  Java 1.7.0.79 ( D:\Hadoop_TEST\jdk1.7.0_95 ).
Cygwin is installed on D:\Hadoop_TEST\cygwin.
Maven is installed on D:\Hadoop_TEST\maven\apache-maven-3.3.3\apache-maven.
Protocol Buffer is installed on D:\Hadoop_TEST\protobuf.
Installed Ms SDK version also.


Environment Variable.
--------------------------

HADOOP_HOME=D:\Hadoop_TEST\Hadoop\hadoop-2.6.0
HADOOP_COMMON_HOME=D:\Hadoop_TEST\Hadoop\hadoop-2.6.0\share\hadoop\common

HADOOP_HDFS_HOME=D:\Hadoop_TEST\Hadoop\hadoop-2.6.0\share\hadoop\hdfs
HADOOP_YARN_HOME=D:\Hadoop_TEST\Hadoop\hadoop-2.6.0\share\hadoop\yarn

HADOOP_BIN_PATH=D:\Hadoop_TEST\Hadoop\hadoop-2.6.0\bin
HADOOP_CLASSPATH=D:\Hadoop_TEST\Hadoop\hadoop-2.6.0\share\hadoop\common\lib



JAVA_HOME=D:\Hadoop_TEST\jdk1.7.0_95
M2_HOME=D:\Hadoop_TEST\maven\apache-maven-3.3.9

Path=D:\Hadoop_TEST\Hadoop\hadoop-2.6.0\bin;D:\Hadoop_TEST\cygwin\bin;D:\Hadoop_TEST\maven\apache-maven-3.3.9\bin;D:\Hadoop_TEST\protobuf;
D:\Hadoop_TEST\jdk1.7.0_95\bin;C:\oraclexe\app\oracle\product\11.2.0\server\bin;D:\app\Unameit\product\11.2.0\client_1\bin;
C:\Program Files\RSA SecurID Token Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;
C:\Program Files\Microsoft Windows Performance Toolkit\

PLATFORM=Win32


CLASSPATH=D:\Hadoop_TEST\Hadoop\hadoop-2.6.0\share\hadoop\hdfs\hadoop-hdfs-2.6.0.jar
---------------------------

I can compile and execute java class files with out error,when i invoke  **hadoop version or hdfs version**,
I got the below error.

D:\Hadoop_TEST\Hadoop\hadoop-2.6.0\bin>hdfs -version
Error: Could not find or load main class org.apache.hadoop.util.PlatformName
java version "1.7.0_95"
Java(TM) SE Runtime Environment (build 1.7.0_95-b14)
Java HotSpot(TM) Client VM (build 24.95-b01, mixed mode)

D:\Hadoop_TEST\Hadoop\hadoop-2.6.0\bin>hdfs version
Error: Could not find or load main class org.apache.hadoop.util.PlatformName
Error: Could not find or load main class version

when execute hdfs namenode -format,i got the same error.

D:\Hadoop_TEST\Hadoop\hadoop-2.6.0\bin>hdfs namenode -format
Error: Could not find or load main class org.apache.hadoop.util.PlatformName
Error: Could not find or load main class org.apache.hadoop.hdfs.server.namenode.


I tried to change from set JAVA_HOME=%JAVA_HOME% to set JAVA_HOME=D:\Hadoop_TEST\jdk1.7.0_95 and added set HADOOP_PREFIX=D:\Hadoop_TEST\Hadoop\hadoop-2.6.0 in hadoop-env.cmd file. But NO USE.I got the same error.


I haven't added any changes in the files Yarn-site.xml,core-site.xml & hdfs-site.xml.

Which says that "Note: You can install Hadoop2.2+ directly on Windows. You don't need Cygwin."

Should i install/Require CYGWIN ,MAVEN,PROTOCOL BUFFER and MS SDK for HADOOP 2.6.0?Lot Of  CONFUSIN.....


Same link says that "Add the following to ~/.bashrc file:
export HADOOP_CLASSPATH=$(cygpath -pw $(hadoop classpath)):$HADOOP_CLASSPATH "

I added "set HADOOP_CLASSPATH=%(cygpath -pw %(hadoop classpath))"

I got the below error  when execute hdfs version

D:\Hadoop_TEST\Hadoop\hadoop-2.6.0\bin>hdfs version
D:\Hadoop_TEST\Hadoop\hadoop-2.6.0\contrib\capacity-scheduler\*.jar was unexpected at this time.
 

I checked many links in net.But no use.

Please help me.

Thanks,


Reply all
Reply to author
Forward
0 new messages