Return-Path: Delivered-To: apmail-hadoop-core-dev-archive@www.apache.org Received: (qmail 16530 invoked from network); 14 May 2009 12:49:15 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 14 May 2009 12:49:15 -0000 Received: (qmail 43387 invoked by uid 500); 14 May 2009 12:49:11 -0000 Delivered-To: apmail-hadoop-core-dev-archive@hadoop.apache.org Received: (qmail 43292 invoked by uid 500); 14 May 2009 12:49:10 -0000 Mailing-List: contact core-dev-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: core-dev@hadoop.apache.org Delivered-To: mailing list core-dev@hadoop.apache.org Received: (qmail 43271 invoked by uid 99); 14 May 2009 12:49:10 -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 12:49:10 +0000 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: domain of starrysl@gmail.com designates 209.85.142.186 as permitted sender) Received: from [209.85.142.186] (HELO ti-out-0910.google.com) (209.85.142.186) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 14 May 2009 12:49:02 +0000 Received: by ti-out-0910.google.com with SMTP id 28so139271tif.9 for ; Thu, 14 May 2009 05:48:41 -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 :from:date:message-id:subject:to:content-type :content-transfer-encoding; bh=jVTM/PcqEf6uDghPhf0kOKLpTVo4TeZL7B9t3N3O1jY=; b=J51rCwvqgNo6tNYZZxpsCfxbUJW3Od5QDw3vmE7fdkW8EuxuSEYrcgdrI3AfbXnpY1 6Z9R3jH1F/GB6XkDTl81914S1IXjsX6mUPFMutwTbYmRO7m5+/GNWxEV3Pze8D5Sj4Mo iD07u55ymhfAIQ+u+g8J8zNPE7JrE3LzadGgU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:content-transfer-encoding; b=SHldTbTVH6kSiwKFf67gm2gBJBTn9U0LxFnYB19zb0RIY85ZGpb2oKHFkwXK8jON9g CZyh63fvqQFZr3p8Y7Xr1sMZgdMHoZpDBc8ylXAzzKtsrSz8Wefq88Zf46YicQYtbQNU 7Qgsnbrq7MisIx+HWRMY6RP+b7+5UZEWJtbac= MIME-Version: 1.0 Received: by 10.110.57.6 with SMTP id f6mr159243tia.25.1242305321054; Thu, 14 May 2009 05:48:41 -0700 (PDT) In-Reply-To: References: From: Starry SHI Date: Thu, 14 May 2009 20:48:21 +0800 Message-ID: Subject: Re: hadoop getProtocolVersion and getBuildVersion error To: core-user@hadoop.apache.org, general@hadoop.apache.org, core-dev@hadoop.apache.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org 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:getProtocolVers= ion > =C2=A0 =C2=A0 =C2=A0 =C2=A0at org.apache.hadoop.metrics.util.MetricsRegis= try.add(MetricsRegistry.java:56) > =C2=A0 =C2=A0 =C2=A0 =C2=A0at org.apache.hadoop.metrics.util.MetricsTimeV= aryingRate.(MetricsTimeVaryingRate.java:89) > =C2=A0 =C2=A0 =C2=A0 =C2=A0at org.apache.hadoop.metrics.util.MetricsTimeV= aryingRate.(MetricsTimeVaryingRate.java:99) > =C2=A0 =C2=A0 =C2=A0 =C2=A0at org.apache.hadoop.ipc.RPC$Server.call(RPC.j= ava:523) > =C2=A0 =C2=A0 =C2=A0 =C2=A0at org.apache.hadoop.ipc.Server$Handler$1.run(= Server.java:959) > =C2=A0 =C2=A0 =C2=A0 =C2=A0at org.apache.hadoop.ipc.Server$Handler$1.run(= Server.java:955) > =C2=A0 =C2=A0 =C2=A0 =C2=A0at java.security.AccessController.doPrivileged= (Native Method) > =C2=A0 =C2=A0 =C2=A0 =C2=A0at javax.security.auth.Subject.doAs(Subject.ja= va:396) > =C2=A0 =C2=A0 =C2=A0 =C2=A0at org.apache.hadoop.ipc.Server$Handler.run(Se= rver.java:953) > 2009-05-12 10:27:08,200 INFO org.apache.hadoop.ipc.Server: Error > register getProtocolVersion > java.lang.IllegalArgumentException: Duplicate metricsName:getProtocolVers= ion > =C2=A0 =C2=A0 =C2=A0 =C2=A0at org.apache.hadoop.metrics.util.MetricsRegis= try.add(MetricsRegistry.java:56) > =C2=A0 =C2=A0 =C2=A0 =C2=A0at org.apache.hadoop.metrics.util.MetricsTimeV= aryingRate.(MetricsTimeVaryingRate.java:89) > =C2=A0 =C2=A0 =C2=A0 =C2=A0at org.apache.hadoop.metrics.util.MetricsTimeV= aryingRate.(MetricsTimeVaryingRate.java:99) > =C2=A0 =C2=A0 =C2=A0 =C2=A0at org.apache.hadoop.ipc.RPC$Server.call(RPC.j= ava:523) > =C2=A0 =C2=A0 =C2=A0 =C2=A0at org.apache.hadoop.ipc.Server$Handler$1.run(= Server.java:959) > =C2=A0 =C2=A0 =C2=A0 =C2=A0at org.apache.hadoop.ipc.Server$Handler$1.run(= Server.java:955) > =C2=A0 =C2=A0 =C2=A0 =C2=A0at java.security.AccessController.doPrivileged= (Native Method) > =C2=A0 =C2=A0 =C2=A0 =C2=A0at javax.security.auth.Subject.doAs(Subject.ja= va:396) > =C2=A0 =C2=A0 =C2=A0 =C2=A0at org.apache.hadoop.ipc.Server$Handler.run(Se= rver.java:953) > 2009-05-12 10:27:08,200 INFO org.apache.hadoop.ipc.Server: Error > register getProtocolVersion > java.lang.IllegalArgumentException: Duplicate metricsName:getProtocolVers= ion > =C2=A0 =C2=A0 =C2=A0 =C2=A0at org.apache.hadoop.metrics.util.MetricsRegis= try.add(MetricsRegistry.java:56) > =C2=A0 =C2=A0 =C2=A0 =C2=A0at org.apache.hadoop.metrics.util.MetricsTimeV= aryingRate.(MetricsTimeVaryingRate.java:89) > =C2=A0 =C2=A0 =C2=A0 =C2=A0at org.apache.hadoop.metrics.util.MetricsTimeV= aryingRate.(MetricsTimeVaryingRate.java:99) > =C2=A0 =C2=A0 =C2=A0 =C2=A0at org.apache.hadoop.ipc.RPC$Server.call(RPC.j= ava:523) > =C2=A0 =C2=A0 =C2=A0 =C2=A0at org.apache.hadoop.ipc.Server$Handler$1.run(= Server.java:959) > =C2=A0 =C2=A0 =C2=A0 =C2=A0at org.apache.hadoop.ipc.Server$Handler$1.run(= Server.java:955) > =C2=A0 =C2=A0 =C2=A0 =C2=A0at java.security.AccessController.doPrivileged= (Native Method) > =C2=A0 =C2=A0 =C2=A0 =C2=A0at javax.security.auth.Subject.doAs(Subject.ja= va:396) > =C2=A0 =C2=A0 =C2=A0 =C2=A0at org.apache.hadoop.ipc.Server$Handler.run(Se= rver.java:953) > 2009-05-12 10:27:08,276 INFO org.apache.hadoop.ipc.Server: Error > register getBuildVersion > java.lang.IllegalArgumentException: Duplicate metricsName:getBuildVersion > =C2=A0 =C2=A0 =C2=A0 =C2=A0at org.apache.hadoop.metrics.util.MetricsRegis= try.add(MetricsRegistry.java:56) > =C2=A0 =C2=A0 =C2=A0 =C2=A0at org.apache.hadoop.metrics.util.MetricsTimeV= aryingRate.(MetricsTimeVaryingRate.java:89) > =C2=A0 =C2=A0 =C2=A0 =C2=A0at org.apache.hadoop.metrics.util.MetricsTimeV= aryingRate.(MetricsTimeVaryingRate.java:99) > =C2=A0 =C2=A0 =C2=A0 =C2=A0at org.apache.hadoop.ipc.RPC$Server.call(RPC.j= ava:523) > =C2=A0 =C2=A0 =C2=A0 =C2=A0at org.apache.hadoop.ipc.Server$Handler$1.run(= Server.java:959) > =C2=A0 =C2=A0 =C2=A0 =C2=A0at org.apache.hadoop.ipc.Server$Handler$1.run(= Server.java:955) > =C2=A0 =C2=A0 =C2=A0 =C2=A0at java.security.AccessController.doPrivileged= (Native Method) > =C2=A0 =C2=A0 =C2=A0 =C2=A0at javax.security.auth.Subject.doAs(Subject.ja= va:396) > =C2=A0 =C2=A0 =C2=A0 =C2=A0at org.apache.hadoop.ipc.Server$Handler.run(Se= rver.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. */ >