Return-Path: Delivered-To: apmail-hadoop-core-user-archive@www.apache.org Received: (qmail 26723 invoked from network); 30 Jul 2008 19:32:13 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 30 Jul 2008 19:32:13 -0000 Received: (qmail 66794 invoked by uid 500); 30 Jul 2008 19:32:08 -0000 Delivered-To: apmail-hadoop-core-user-archive@hadoop.apache.org Received: (qmail 66760 invoked by uid 500); 30 Jul 2008 19:32:08 -0000 Mailing-List: contact core-user-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: core-user@hadoop.apache.org Delivered-To: mailing list core-user@hadoop.apache.org Received: (qmail 66749 invoked by uid 99); 30 Jul 2008 19:32:08 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 30 Jul 2008 12:32:08 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [64.71.238.252] (HELO outbound.mse16.exchange.ms) (64.71.238.252) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 30 Jul 2008 19:31:13 +0000 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Subject: RE: Unknown protocol to name node: JobSubmissionProtocol Date: Wed, 30 Jul 2008 15:31:16 -0400 Message-ID: In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Unknown protocol to name node: JobSubmissionProtocol Thread-Index: AcjySPTSCJcYsSsYQg+dlNDSF/1hhgAAtnJgAApf8fkAAVtTIA== References: From: "Arv Mistry" To: X-Virus-Checked: Checked by ClamAV on apache.org =20 Thanks Hairong, you were right, I had the same port number for both. Cheers Arv -----Original Message----- From: Hairong Kuang [mailto:hairong@yahoo-inc.com]=20 Sent: Wednesday, July 30, 2008 2:52 PM To: hadoop-user Subject: Re: Unknown protocol to name node: JobSubmissionProtocol JobClient is supposed to talk a JobTracker. But the stack trace shows that it talked to a namenode. Could you check your configuration to see if the jobtracker port # was set to be the same as the namenode port #. Hairong=20 On 7/30/08 6:56 AM, "Arv Mistry" wrote: > =20 > Can anyone provide any hints as to why this might be happening; >=20 > I have hadoop running all process' on one machine (for=20 > trouble-shooting) and when I go to submit a job from another machine I > get the following exception; >=20 > INFO | jvm 2 | 2008/07/30 06:05:05 | 2008-07-30 06:05:05,117 ERROR > [HadoopJobTool] java.io.IOException: Unknown protocol to name node: > org.apache.hadoop.mapred.JobSubmissionProtocol > INFO | jvm 2 | 2008/07/30 06:05:05 | at > org.apache.hadoop.dfs.NameNode.getProtocolVersion(NameNode.java:84) > INFO | jvm 2 | 2008/07/30 06:05:05 | at > sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source) > INFO | jvm 2 | 2008/07/30 06:05:05 | at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess > or > Impl.java:25) > INFO | jvm 2 | 2008/07/30 06:05:05 | at > java.lang.reflect.Method.invoke(Method.java:597) > INFO | jvm 2 | 2008/07/30 06:05:05 | at > org.apache.hadoop.ipc.RPC$Server.call(RPC.java:446) > INFO | jvm 2 | 2008/07/30 06:05:05 | at > org.apache.hadoop.ipc.Server$Handler.run(Server.java:896) > INFO | jvm 2 | 2008/07/30 06:05:05 | > INFO | jvm 2 | 2008/07/30 06:05:05 | > org.apache.hadoop.ipc.RemoteException: java.io.IOException: Unknown=20 > protocol to name node: org.apache.hadoop.mapred.JobSubmissionProtocol > INFO | jvm 2 | 2008/07/30 06:05:05 | at > org.apache.hadoop.dfs.NameNode.getProtocolVersion(NameNode.java:84) > INFO | jvm 2 | 2008/07/30 06:05:05 | at > sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source) > INFO | jvm 2 | 2008/07/30 06:05:05 | at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess > or > Impl.java:25) > INFO | jvm 2 | 2008/07/30 06:05:05 | at > java.lang.reflect.Method.invoke(Method.java:597) > INFO | jvm 2 | 2008/07/30 06:05:05 | at > org.apache.hadoop.ipc.RPC$Server.call(RPC.java:446) > INFO | jvm 2 | 2008/07/30 06:05:05 | at > org.apache.hadoop.ipc.Server$Handler.run(Server.java:896) > INFO | jvm 2 | 2008/07/30 06:05:05 | > INFO | jvm 2 | 2008/07/30 06:05:05 | at > org.apache.hadoop.ipc.Client.call(Client.java:557) > INFO | jvm 2 | 2008/07/30 06:05:05 | at > org.apache.hadoop.ipc.RPC$Invoker.invoke(RPC.java:212) > INFO | jvm 2 | 2008/07/30 06:05:05 | at > $Proxy4.getProtocolVersion(Unknown Source) > INFO | jvm 2 | 2008/07/30 06:05:05 | at > org.apache.hadoop.ipc.RPC.getProxy(RPC.java:313) > INFO | jvm 2 | 2008/07/30 06:05:05 | at > org.apache.hadoop.ipc.RPC.getProxy(RPC.java:300) > INFO | jvm 2 | 2008/07/30 06:05:05 | at > org.apache.hadoop.mapred.JobClient.createRPCProxy(JobClient.java:383) > INFO | jvm 2 | 2008/07/30 06:05:05 | at > org.apache.hadoop.mapred.JobClient.init(JobClient.java:376) > INFO | jvm 2 | 2008/07/30 06:05:05 | at > org.apache.hadoop.mapred.JobClient.(JobClient.java:346) > INFO | jvm 2 | 2008/07/30 06:05:05 | at > org.apache.hadoop.mapred.JobClient.runJob(JobClient.java:958) > INFO | jvm 2 | 2008/07/30 06:05:05 | at > com.rialto.profiler.profiler.clickstream.hadoop.HadoopJobTool.run(Hado > op > JobTool.java:129) > INFO | jvm 2 | 2008/07/30 06:05:05 | at > org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65) > INFO | jvm 2 | 2008/07/30 06:05:05 | at > com.rialto.profiler.profiler.clickstream.hadoop.HadoopJobTool.launchJo > b( > HadoopJobTool.java:142) > INFO | jvm 2 | 2008/07/30 06:05:05 | at > com.rialto.profiler.profiler.clickstream.RawStreamGenerator.run(RawStr > ea > mGenerator.java:138)