From general-return-224-apmail-hadoop-general-archive=hadoop.apache.org@hadoop.apache.org Thu May 14 14:39:55 2009 Return-Path: Delivered-To: apmail-hadoop-general-archive@minotaur.apache.org Received: (qmail 68971 invoked from network); 14 May 2009 14:39:55 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 14 May 2009 14:39:55 -0000 Received: (qmail 73766 invoked by uid 500); 14 May 2009 14:39:55 -0000 Delivered-To: apmail-hadoop-general-archive@hadoop.apache.org Received: (qmail 73715 invoked by uid 500); 14 May 2009 14:39:55 -0000 Mailing-List: contact general-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@hadoop.apache.org Delivered-To: mailing list general@hadoop.apache.org Received: (qmail 73705 invoked by uid 99); 14 May 2009 14:39:55 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 14 May 2009 14:39:55 +0000 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of jason.hadoop@gmail.com designates 209.85.216.103 as permitted sender) Received: from [209.85.216.103] (HELO mail-px0-f103.google.com) (209.85.216.103) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 14 May 2009 14:39:44 +0000 Received: by pxi1 with SMTP id 1so677325pxi.5 for ; Thu, 14 May 2009 07:39:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type; bh=ukq8KsscwiC25hoqk4aBhg8dcpTZQhuvTTYPBGtUN+c=; b=h8ubRQwdhIs3LbsGczY+zfqS9Q5XHjHt1iLwpRjEUcvsUp/NL5IucspsUSaKs6TLMz upNSePhoMEbaYHKdKxVBFEuf8k7J7k47Wl4xW9cDI/xQBsyyxXjdgIl2DIvtN2Cl0n7y alBIEQE7az6l1o0TBhT87Nwdc+g6M5jQoxsP0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=KNYt/6dqjivIg+RTNeC/66AO2Iu5lMMg3G6cg04e54zf9iVCVAt6DtnuiL2nQNNEQU JxxiIgcqk42M2kaVVgMlp1OzLrMjKWSQXL+CnElUItNA8Ftrt+aBsFzTV+fieMDRahAD cCYV20js2Ma+4V2pr78t4lRmUrdZQwVaT96qQ= MIME-Version: 1.0 Received: by 10.115.22.1 with SMTP id z1mr2215099wai.202.1242311964539; Thu, 14 May 2009 07:39:24 -0700 (PDT) In-Reply-To: <3c682ecd0905140554q1b8c5897j703d31a3725198e7@mail.gmail.com> References: <3c682ecd0905140554q1b8c5897j703d31a3725198e7@mail.gmail.com> Date: Thu, 14 May 2009 07:39:24 -0700 Message-ID: <314098690905140739y7004923fheb9cf53fd219b651@mail.gmail.com> Subject: Re: hadoop getProtocolVersion and getBuildVersion error From: jason hadoop To: general@hadoop.apache.org Content-Type: multipart/alternative; boundary=0016e649c0a658bd910469e04b03 X-Virus-Checked: Checked by ClamAV on apache.org --0016e649c0a658bd910469e04b03 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Most likely someone has compiled in your production hadoop tree. The default is to include the build subdirectory in the classpath ahead of the jars, and the compile process changes the version number. I haven't looked at 0.20 but up through 0.19, src/saveVersion.sh handles this. On Thu, May 14, 2009 at 5:54 AM, Abhishek Verma wrote: > Hi Starry, > > I noticed the same problem when I copied hadoop-metrics.properties from my > old hadoop-0.19 conf along with the other files. Make sure you are using > the > right version of the conf files. > > Hope that helps. > > -Abhishek. > > On Thu, May 14, 2009 at 7:48 AM, Starry SHI wrote: > > > Nobody has encountered with these problems: "Error > > register getProtocolVersion" and "Error > > register getBuildVersion"? > > > > Starry > > > > /* Tomorrow is another day. So is today. */ > > > > > > > > On Tue, May 12, 2009 at 13:27, Starry SHI wrote: > > > Hi, all. Today I noticed that my hadoop cluster (r0.20.0+jdk1.6) threw > > > some errors in RPC handling. Below is part of the content of namenode > > > log file: > > > > > > 2009-05-12 10:27:08,200 INFO org.apache.hadoop.ipc.Server: Error > > > register getProtocolVersion > > > java.lang.IllegalArgumentException: Duplicate > > metricsName:getProtocolVersion > > > at > > > org.apache.hadoop.metrics.util.MetricsRegistry.add(MetricsRegistry.java:56) > > > at > > > org.apache.hadoop.metrics.util.MetricsTimeVaryingRate.(MetricsTimeVaryingRate.java:89) > > > at > > > org.apache.hadoop.metrics.util.MetricsTimeVaryingRate.(MetricsTimeVaryingRate.java:99) > > > at org.apache.hadoop.ipc.RPC$Server.call(RPC.java:523) > > > at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:959) > > > at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:955) > > > at java.security.AccessController.doPrivileged(Native Method) > > > at javax.security.auth.Subject.doAs(Subject.java:396) > > > at org.apache.hadoop.ipc.Server$Handler.run(Server.java:953) > > > 2009-05-12 10:27:08,200 INFO org.apache.hadoop.ipc.Server: Error > > > register getProtocolVersion > > > java.lang.IllegalArgumentException: Duplicate > > metricsName:getProtocolVersion > > > at > > > org.apache.hadoop.metrics.util.MetricsRegistry.add(MetricsRegistry.java:56) > > > at > > > org.apache.hadoop.metrics.util.MetricsTimeVaryingRate.(MetricsTimeVaryingRate.java:89) > > > at > > > org.apache.hadoop.metrics.util.MetricsTimeVaryingRate.(MetricsTimeVaryingRate.java:99) > > > at org.apache.hadoop.ipc.RPC$Server.call(RPC.java:523) > > > at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:959) > > > at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:955) > > > at java.security.AccessController.doPrivileged(Native Method) > > > at javax.security.auth.Subject.doAs(Subject.java:396) > > > at org.apache.hadoop.ipc.Server$Handler.run(Server.java:953) > > > 2009-05-12 10:27:08,200 INFO org.apache.hadoop.ipc.Server: Error > > > register getProtocolVersion > > > java.lang.IllegalArgumentException: Duplicate > > metricsName:getProtocolVersion > > > at > > > org.apache.hadoop.metrics.util.MetricsRegistry.add(MetricsRegistry.java:56) > > > at > > > org.apache.hadoop.metrics.util.MetricsTimeVaryingRate.(MetricsTimeVaryingRate.java:89) > > > at > > > org.apache.hadoop.metrics.util.MetricsTimeVaryingRate.(MetricsTimeVaryingRate.java:99) > > > at org.apache.hadoop.ipc.RPC$Server.call(RPC.java:523) > > > at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:959) > > > at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:955) > > > at java.security.AccessController.doPrivileged(Native Method) > > > at javax.security.auth.Subject.doAs(Subject.java:396) > > > at org.apache.hadoop.ipc.Server$Handler.run(Server.java:953) > > > 2009-05-12 10:27:08,276 INFO org.apache.hadoop.ipc.Server: Error > > > register getBuildVersion > > > java.lang.IllegalArgumentException: Duplicate > metricsName:getBuildVersion > > > at > > > org.apache.hadoop.metrics.util.MetricsRegistry.add(MetricsRegistry.java:56) > > > at > > > org.apache.hadoop.metrics.util.MetricsTimeVaryingRate.(MetricsTimeVaryingRate.java:89) > > > at > > > org.apache.hadoop.metrics.util.MetricsTimeVaryingRate.(MetricsTimeVaryingRate.java:99) > > > at org.apache.hadoop.ipc.RPC$Server.call(RPC.java:523) > > > at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:959) > > > at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:955) > > > at java.security.AccessController.doPrivileged(Native Method) > > > at javax.security.auth.Subject.doAs(Subject.java:396) > > > at org.apache.hadoop.ipc.Server$Handler.run(Server.java:953) > > > > > > I noticed that the similar error appears on the log in every datanode. > > > Can anybody tell me how to fix this? > > > > > > I have patched this: > > > https://issues.apache.org/jira/browse/HADOOP-5139, but the error still > > > exist. I really don't know what to do and am expecting for your help! > > > > > > Best regards, > > > Starry > > > > > > /* Tomorrow is another day. So is today. */ > > > > > > -- Alpha Chapters of my book on Hadoop are available http://www.apress.com/book/view/9781430219422 www.prohadoopbook.com a community for Hadoop Professionals --0016e649c0a658bd910469e04b03--