1. This is a user question, so please use the common-user or mapreduce-user mailing lists. There are more people on it and it is the better place.
2. Before panicing and asking others for help, always try and do a bit of research. The stack trace says the cause is BindException and "Address already in use". Why not search for these terms and see what pages cover this issue? This may seem an unhelpful answer but the action describe in #2 is exactly what everyone else will do -not dive into the code, not panic, but try and understand what the error message means, and so how to fix it On 24 May 2012 08:12, kripal kashyav <kripalkash...@gmail.com> wrote: > Hi! > I am trying to set up hadoop 1.0.2 for single node. > After starting it, when i execute jps command i get the following : > NameNode > 13478 Jps > 13187 SecondaryNameNode > > In log files i get the following errors for tasktracker : > 12-05-24 12:39:21,268 ERROR > org.apache.hadoop.security.UserGroupInformation: PriviledgedActionException > as:hduser cause:org.apache.hadoop.ipc.RemoteException: java.io.IOException: > Unknown protocol to name node: > org.apache.hadoop.mapred.InterTrackerProtocol > at > > org.apache.hadoop.hdfs.server.namenode.NameNode.getProtocolVersion(NameNode.java:149) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.apache.hadoop.ipc.RPC$Server.call(RPC.java:563) > at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:1388) > at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:1384) > at java.security.AccessController.doPrivileged(Native Method) > at javax.security.auth.Subject.doAs(Subject.java:396) > at > > org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1093) > at org.apache.hadoop.ipc.Server$Handler.run(Server.java:1382) > > 2012-05-24 12:39:21,268 ERROR org.apache.hadoop.mapred.TaskTracker: Can not > start task tracker because org.apache.hadoop.ipc.RemoteException: > java.io.IOException: Unknown protocol to name node: > org.apache.hadoop.mapred.InterTrackerProtocol > at > > org.apache.hadoop.hdfs.server.namenode.NameNode.getProtocolVersion(NameNode.java:149) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.apache.hadoop.ipc.RPC$Server.call(RPC.java:563) > at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:1388) > at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:1384) > at java.security.AccessController.doPrivileged(Native Method) > at javax.security.auth.Subject.doAs(Subject.java:396) > at > > org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1093) > at org.apache.hadoop.ipc.Server$Handler.run(Server.java:1382) > > at org.apache.hadoop.ipc.Client.call(Client.java:1066) > at org.apache.hadoop.ipc.RPC$Invoker.invoke(RPC.java:225) > at org.apache.hadoop.mapred.$Proxy5.getProtocolVersion(Unknown > Source) > at org.apache.hadoop.ipc.RPC.getProxy(RPC.java:396) > at org.apache.hadoop.ipc.RPC.getProxy(RPC.java:370) > at org.apache.hadoop.ipc.RPC.getProxy(RPC.java:429) > at org.apache.hadoop.ipc.RPC.waitForProxy(RPC.java:331) > at org.apache.hadoop.ipc.RPC.waitForProxy(RPC.java:296) > at org.apache.hadoop.mapr > > And following error for jobtracker : > FATAL org.apache.hadoop.mapred.JobTracker: java.net.BindException: Problem > binding to localhost/127.0.0.1:6500 : Address already in use > at org.apache.hadoop.ipc.Server.bind(Server.java:227) > at org.apache.hadoop.ipc.Server$Listener.<init>(Server.java:301) > at org.apache.hadoop.ipc.Server.<init>(Server.java:1483) > at org.apache.hadoop.ipc.RPC$Server.<init>(RPC.java:545) > at org.apache.hadoop.ipc.RPC.getServer(RPC.java:506) > at org.apache.hadoop.mapred.JobTracker.<init>(JobTracker.java:2306) > at org.apache.hadoop.mapred.JobTracker.<init>(JobTracker.java:2192) > at org.apache.hadoop.mapred.JobTracker.<init>(JobTracker.java:2186) > at > org.apache.hadoop.mapred.JobTracker.startTracker(JobTracker.java:300) > at > org.apache.hadoop.mapred.JobTracker.startTracker(JobTracker.java:291) > at org.apache.hadoop.mapred.JobTracker.main(JobTracker.java:4978) > Caused by: java.net.BindException: Address already in use > at sun.nio.ch.Net.bind(Native Method) > at > sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:126) > at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:59) > at org.apache.hadoop.ipc.Server.bind(Server.java:225) > ... 10 more > > Please help i am very new to Hadoop. > > > > Thanks: > kripal >