I was following the Hadoop 0.17.0 quickstart guide (Windows and Cygwin).

First of all:

1)in C:\cygwin\home\bstarchev change hadoop-env.sh and copy in
C:\hadoop-0.17.0\conf
echo 'export JAVA_HOME=/cygdrive/c/"Program Files"/Java/jdk1.5.0_12' >>
hadoop-env.sh

2)in C:\cygwin\home\bstarchev create hadoop-site.xml and copy in
C:\hadoop-0.17.0\conf
echo '<?xml version="1.0"?>'                                            > 
hadoop-site.xml
echo '<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>'      >>
hadoop-site.xml
echo '<!-- Put site-specific property overrides in this file. -->'      >>
hadoop-site.xml
echo " <configuration>"                                                 >> 
hadoop-site.xml
echo "   <property>"                                                    >> 
hadoop-site.xml
echo "     <name>fs.default.name</name>"                                >> 
hadoop-site.xml
echo "     <value>localhost:9000</value>"                               >> 
hadoop-site.xml
echo "   </property>"                                                   >> 
hadoop-site.xml
echo "   <property>"                                                    >> 
hadoop-site.xml
echo "     <name>mapred.job.tracker</name>"                             >> 
hadoop-site.xml
echo "     <value>localhost:9001</value>"                               >> 
hadoop-site.xml
echo "   </property>"                                                   >> 
hadoop-site.xml
echo "   <property>"                                                    >> 
hadoop-site.xml
echo "     <name>dfs.replication</name>"                                >> 
hadoop-site.xml
echo "     <value>1</value>"                                            >> 
hadoop-site.xml
echo "   </property>"                                                   >> 
hadoop-site.xml
echo " </configuration>"                                                >> 
hadoop-site.xml

3)
[EMAIL PROTECTED] ~
$ cd /cygdrive/c/hadoop-0.17.0

[EMAIL PROTECTED] /cygdrive/c/hadoop-0.17.0
$ bin/hadoop namenode -format
08/07/09 13:22:51 INFO dfs.NameNode: STARTUP_MSG:
/************************************************************
STARTUP_MSG: Starting NameNode
STARTUP_MSG:   host = bis-laptop/192.168.85.56
STARTUP_MSG:   args = [-format]
STARTUP_MSG:   version = 0.17.0
STARTUP_MSG:   build =
http://svn.apache.org/repos/asf/hadoop/core/branches/bran
ch-0.17 -r 656523; compiled by 'hadoopqa' on Thu May 15 07:22:55 UTC 2008
************************************************************/
08/07/09 13:22:53 INFO fs.FSNamesystem:
fsOwner=bstarchev,None,root,Administrato
rs,Users,SophosUser
08/07/09 13:22:53 INFO fs.FSNamesystem: supergroup=supergroup
08/07/09 13:22:53 INFO fs.FSNamesystem: isPermissionEnabled=true
08/07/09 13:22:53 INFO dfs.Storage: Storage directory
\tmp\hadoop-bstarchev\dfs\
name has been successfully formatted.
08/07/09 13:22:53 INFO dfs.NameNode: SHUTDOWN_MSG:
/************************************************************
SHUTDOWN_MSG: Shutting down NameNode at bis-laptop/192.168.85.56
************************************************************/


[EMAIL PROTECTED] /cygdrive/c/hadoop-0.17.0
$ bin/start-all.sh
starting namenode, logging to
/cygdrive/c/hadoop-0.17.0/bin/../logs/hadoop-bstar
chev-namenode-bis-laptop.out
: no address associated with name localhost
: no address associated with name localhost
starting jobtracker, logging to
/cygdrive/c/hadoop-0.17.0/bin/../logs/hadoop-bst
archev-jobtracker-bis-laptop.out
: no address associated with name localhost


[EMAIL PROTECTED] /cygdrive/c/hadoop-0.17.0
$ bin/hadoop dfs -put conf input
08/07/09 13:27:16 WARN fs.FileSystem: "localhost:9000" is a deprecated
filesyste
m name. Use "hdfs://localhost:9000/" instead.
08/07/09 13:27:17 WARN fs.FileSystem: "localhost:9000" is a deprecated
filesyste
m name. Use "hdfs://localhost:9000/" instead.
08/07/09 13:27:17 WARN fs.FileSystem: "localhost:9000" is a deprecated
filesyste
m name. Use "hdfs://localhost:9000/" instead.
08/07/09 13:27:17 WARN fs.FileSystem: "localhost:9000" is a deprecated
filesyste
m name. Use "hdfs://localhost:9000/" instead.
08/07/09 13:27:17 INFO dfs.DFSClient:
org.apache.hadoop.ipc.RemoteException: jav
a.io.IOException: File /user/bstarchev/input/commons-logging.properties
could on
ly be replicated to 0 nodes, instead of 1
        at
org.apache.hadoop.dfs.FSNamesystem.getAdditionalBlock(FSNamesystem.ja
va:1145)
        at org.apache.hadoop.dfs.NameNode.addBlock(NameNode.java:300)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
..........................................

4)
If I changed two rows in hadoop-site.xml to:
echo "     <name>fs.default.name</name>"                                >> 
hadoop-site.xml
echo "     <value>hdfs://localhost:9000</value>"                        >> 
hadoop-site.xml
delete c:/temp (with DFS) and repeat.
The results are:

[EMAIL PROTECTED] /cygdrive/c/hadoop-0.17.0
$ bin/hadoop namenode -format
08/07/09 14:08:26 INFO dfs.NameNode: STARTUP_MSG:
/************************************************************
STARTUP_MSG: Starting NameNode
STARTUP_MSG:   host = bis-laptop/192.168.85.56
STARTUP_MSG:   args = [-format]
STARTUP_MSG:   version = 0.17.0
STARTUP_MSG:   build =
http://svn.apache.org/repos/asf/hadoop/core/branches/bran
ch-0.17 -r 656523; compiled by 'hadoopqa' on Thu May 15 07:22:55 UTC 2008
************************************************************/
08/07/09 14:08:27 INFO fs.FSNamesystem:
fsOwner=bstarchev,None,root,Administrato
rs,Users,SophosUser
08/07/09 14:08:27 INFO fs.FSNamesystem: supergroup=supergroup
08/07/09 14:08:27 INFO fs.FSNamesystem: isPermissionEnabled=true
08/07/09 14:08:27 INFO dfs.Storage: Storage directory
\tmp\hadoop-bstarchev\dfs\
name has been successfully formatted.
08/07/09 14:08:27 INFO dfs.NameNode: SHUTDOWN_MSG:
/************************************************************
SHUTDOWN_MSG: Shutting down NameNode at bis-laptop/192.168.85.56
************************************************************/

[EMAIL PROTECTED] /cygdrive/c/hadoop-0.17.0
$ bin/start-all.sh
starting namenode, logging to
/cygdrive/c/hadoop-0.17.0/bin/../logs/hadoop-bstar
chev-namenode-bis-laptop.out
: no address associated with name localhost
: no address associated with name localhost
starting jobtracker, logging to
/cygdrive/c/hadoop-0.17.0/bin/../logs/hadoop-bst
archev-jobtracker-bis-laptop.out
: no address associated with name localhost

[EMAIL PROTECTED] /cygdrive/c/hadoop-0.17.0
$ bin/hadoop dfs -put conf input
08/07/09 14:09:21 INFO dfs.DFSClient:
org.apache.hadoop.ipc.RemoteException: jav
a.io.IOException: File /user/bstarchev/input/commons-logging.properties
could on
ly be replicated to 0 nodes, instead of 1
        at
org.apache.hadoop.dfs.FSNamesystem.getAdditionalBlock(FSNamesystem.ja
va:1145)
        at org.apache.hadoop.dfs.NameNode.addBlock(NameNode.java:300)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)

Any suggestions?
Thanks in advance!
Boris Starchev Teacher

Reply via email to