Return-Path: X-Original-To: apmail-hadoop-mapreduce-user-archive@minotaur.apache.org Delivered-To: apmail-hadoop-mapreduce-user-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id F16929F9A for ; Mon, 28 Nov 2011 19:23:32 +0000 (UTC) Received: (qmail 95230 invoked by uid 500); 28 Nov 2011 19:23:31 -0000 Delivered-To: apmail-hadoop-mapreduce-user-archive@hadoop.apache.org Received: (qmail 95185 invoked by uid 500); 28 Nov 2011 19:23:31 -0000 Mailing-List: contact mapreduce-user-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: mapreduce-user@hadoop.apache.org Delivered-To: mailing list mapreduce-user@hadoop.apache.org Received: (qmail 95176 invoked by uid 99); 28 Nov 2011 19:23:31 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 28 Nov 2011 19:23:31 +0000 X-ASF-Spam-Status: No, hits=-0.6 required=5.0 tests=FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of marcosluis2186@googlemail.com designates 209.85.160.176 as permitted sender) Received: from [209.85.160.176] (HELO mail-gy0-f176.google.com) (209.85.160.176) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 28 Nov 2011 19:23:26 +0000 Received: by ghbg2 with SMTP id g2so7519316ghb.35 for ; Mon, 28 Nov 2011 11:23:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:content-transfer-encoding; bh=GJ1kXoRSYJq9JJ9BtKB9HGfguqBrSJM0m+jn669tIQk=; b=wVYEwGG7FGVgdFodFSJG9kjTj1sonRGxrx0H0GwiOQuqBzCjaHJrQLIlDNqiEEoMEk ByKdZiunRg0kauS1kBuOHCJcdn2T50CLg6XrM24C9DZHvOTenzW1ZuQuIGh5D6d1bHQ2 stD3EJyWGthCYiARzoVrOHOeHa9X50I6zwTjU= Received: by 10.68.16.135 with SMTP id g7mr56132991pbd.65.1322508185078; Mon, 28 Nov 2011 11:23:05 -0800 (PST) MIME-Version: 1.0 Received: by 10.68.49.106 with HTTP; Mon, 28 Nov 2011 11:22:44 -0800 (PST) In-Reply-To: References: From: Marcos Luis Ortiz Valmaseda Date: Mon, 28 Nov 2011 14:52:44 -0430 Message-ID: Subject: Re: ProtocolProvider errors On MRv2 Failed to use org.apache.hadoop.mapred.YarnClientProtocolProvider To: mapreduce-user@hadoop.apache.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org 2011/11/28 Stephen Boesch : > > Hi > =C2=A0 I set up a pseudo cluster =C2=A0according to the instructions =C2= =A0here > =C2=A0http://www.cloudera.com/blog/2011/11/building-and-deploying-mr2/. > Initially the randomwriter example worked. But after a crash on the machi= ne > and restarting the services I am getting the errors shown below. > Jps seems to think the processes are running properly: > > had@mithril:/shared/hadoop$ jps > 7980 JobHistoryServer > 7668 NameNode > 7821 ResourceManager > 7748 DataNode > 8021 Jps > 7902 NodeManager > > $ hadoop jar hadoop-mapreduce-examples-0.23.0.jar =C2=A0randomwriter > -Dmapreduce.job.user.name=3D$USER > -Dmapreduce.clientfactory.class.name=3Dorg.apache.hadoop.mapred.YarnClien= tFactory > -Dmapreduce.randomwriter.bytespermap=3D10000 -Ddfs.blocksize=3D64m > -Ddfs.block.size=3D64m -libjars > $YARN_HOME/modules/hadoop-mapreduce-client-jobclient-0.23.0.jar output > > 2011-11-28 10:23:56,102 WARN =C2=A0conf.Configuration > (Configuration.java:set(629)) - mapred.used.genericoptionsparser is > deprecated. Instead, use mapreduce.client.genericoptionsparser.used > 2011-11-28 10:23:56,158 INFO =C2=A0ipc.YarnRPC (YarnRPC.java:create(47)) = - > Creating YarnRPC for org.apache.hadoop.yarn.ipc.HadoopYarnProtoRPC > 2011-11-28 10:23:56,162 INFO =C2=A0mapred.ResourceMgrDelegate > (ResourceMgrDelegate.java:(95)) - Connecting to ResourceManager at > /0.0.0.0:8040 > 2011-11-28 10:23:56,163 INFO =C2=A0ipc.HadoopYarnRPC > (HadoopYarnProtoRPC.java:getProxy(48)) - Creating a HadoopYarnProtoRpc pr= oxy > for protocol interface org.apache.hadoop.yarn.api.ClientRMProtocol > 2011-11-28 10:23:56,203 INFO =C2=A0mapred.ResourceMgrDelegate > (ResourceMgrDelegate.java:(99)) - Connected to ResourceManager at > /0.0.0.0:8040 > 2011-11-28 10:23:56,248 INFO =C2=A0mapreduce.Cluster > (Cluster.java:initialize(116)) - Failed to use > org.apache.hadoop.mapred.YarnClientProtocolProvider due to error: > java.lang.reflect.InvocationTargetException > 2011-11-28 10:23:56,250 INFO =C2=A0mapreduce.Cluster > (Cluster.java:initialize(111)) - Cannot pick > org.apache.hadoop.mapred.LocalClientProtocolProvider as the > ClientProtocolProvider - returned null protocol > 2011-11-28 10:23:56,251 INFO =C2=A0mapreduce.Cluster > (Cluster.java:initialize(111)) - Cannot pick > org.apache.hadoop.mapred.JobTrackerClientProtocolProvider as the > ClientProtocolProvider - returned null protocol > java.io.IOException: Cannot initialize Cluster. Please check your > configuration for mapreduce.framework.name and the correspond server > addresses. > > My =C2=A0*-site.xml files are precisely as shown on the instructions page= . > In any case copying here the one that is most germane - mapred-site.xml > > > > > mapreduce.framework.name > yarn > > > Remember that you have to configure two conf files related to Yarn, yarn-site.xml: yarn.nodemanager.aux-services mapreduce.shuffle yarn.nodemanager.aux-services.mapreduce.shuffle.class org.apache.hadoop.mapred.ShuffleHandler and mapred-site.xml mapreduce.framework.name yarn Regards --=20 Marcos Luis Ort=C3=ADz Valmaseda =C2=A0Linux Infrastructure Engineer =C2=A0Linux User # 418229 =C2=A0http://marcosluis2186.posterous.com =C2=A0http://www.linkedin.com/in/marcosluis2186 =C2=A0Twitter: @marcosluis2186