Return-Path: X-Original-To: apmail-hadoop-common-user-archive@www.apache.org Delivered-To: apmail-hadoop-common-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 48A7010227 for ; Fri, 20 Dec 2013 14:03:30 +0000 (UTC) Received: (qmail 34016 invoked by uid 500); 20 Dec 2013 14:02:36 -0000 Delivered-To: apmail-hadoop-common-user-archive@hadoop.apache.org Received: (qmail 33874 invoked by uid 500); 20 Dec 2013 14:02:32 -0000 Mailing-List: contact user-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@hadoop.apache.org Delivered-To: mailing list user@hadoop.apache.org Received: (qmail 33543 invoked by uid 99); 20 Dec 2013 14:01:58 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 20 Dec 2013 14:01:58 +0000 X-ASF-Spam-Status: No, hits=1.6 required=5.0 tests=DC_IMAGE_SPAM_HTML,DC_PNG_UNO_LARGO,HTML_IMAGE_ONLY_32,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of dsuiter@rdx.com designates 74.125.82.49 as permitted sender) Received: from [74.125.82.49] (HELO mail-wg0-f49.google.com) (74.125.82.49) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 20 Dec 2013 14:01:54 +0000 Received: by mail-wg0-f49.google.com with SMTP id x12so2551657wgg.16 for ; Fri, 20 Dec 2013 06:01:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rdx.com; s=google; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=Jym9H3M+ofswBGpou0bS/DKzg/fbpI+1FLVJ2GFJe6I=; b=ZiQbob7jufAbbS5UcQrLMgZOfKui8eAWTgaj8EHrQPFMKNg5QpD9j251Px7QK93bwL vS14UuH8ISeU0NIN9pcR6h6erhvflmZhwmB88n4JP+FxzgyukTGlpb58lIcItktrtRCo HXiqJGLBvKMaAD2IaIrurk1+nCAbcLxRVmoWw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=Jym9H3M+ofswBGpou0bS/DKzg/fbpI+1FLVJ2GFJe6I=; b=iLyBdTlJ2Ju5hJaTwcYsEz885TepLT1ltML+Ev1s3uX/RZ0GQhDNzleAEifAJcBBkO i2gWBGRfVEGcLTTsGqFcuNBaYnA0Xf17wz6EwPYy7hf0zTtDjfbYjnEhPAZnxDuoDsr5 npsyrhr0258ucBpD6VZC3DJZahcvOs2mYtm0+ay6/Jl96yjYlKxZHyxm3x5yfwfsYdbi l7TDTovXUj2IaLwSxDe37gA7MTff2wbqsy2Pb06psNHSMr3JpMNK6M3gV5QJ5/Z5eCfb Foo4JfZUe9psU/o0f01t55bKgFE3lObyilm2xGczKJipjRjMlg6TRjJGQZC7DFKfceRr 7itg== X-Gm-Message-State: ALoCoQn+OJ2AL3j1oyJ4gFj4UiF6ncUtqHYjSxeDwrZiPHp/RRr60ucUBWOvTjYnv2rOYACBMKFw MIME-Version: 1.0 X-Received: by 10.180.72.242 with SMTP id g18mr7892334wiv.7.1387548092826; Fri, 20 Dec 2013 06:01:32 -0800 (PST) Received: by 10.217.108.73 with HTTP; Fri, 20 Dec 2013 06:01:32 -0800 (PST) In-Reply-To: References: Date: Fri, 20 Dec 2013 09:01:32 -0500 Message-ID: Subject: Re: Running Hadoop v2 clustered mode MR on an NFS mounted filesystem From: Devin Suiter RDX To: user@hadoop.apache.org Content-Type: multipart/related; boundary=f46d043c08162ec39e04edf7b7ed X-Virus-Checked: Checked by ClamAV on apache.org --f46d043c08162ec39e04edf7b7ed Content-Type: multipart/alternative; boundary=f46d043c08162ec39904edf7b7ec --f46d043c08162ec39904edf7b7ec Content-Type: text/plain; charset=ISO-8859-1 I think most of your problem is coming from the options you are setting: "hadoop jar /hduser/hadoop/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.2.0.jar wordcount *-fs local -jt local* /hduser/mount_point/ /results" You appear to be directing your namenode to run jobs in the *LOCAL* job runner and directing it to read from the *LOCAL* filesystem. Drop the *-jt*argument and it should run in distributed mode if your cluster is set up right. You don't need to do anything special to point Hadoop towards a NFS location, other than set up the NFS location properly and make sure if you are directing to it by name that it will resolve to the right address. Hadoop doesn't care where it is, as long as it can read from and write to it. The fact that you are telling it to read/write from/to a NFS location that happens to be mounted as a local filesystem object doesn't matter - you could direct it to the local /hduser/ path and set the -fs local option, and it would end up on the NFS mount, because that's where the NFS mount actually exists, or you could direct it to the absolute network location of the folder that you want, it shouldn't make a difference. *Devin Suiter* Jr. Data Solutions Software Engineer 100 Sandusky Street | 2nd Floor | Pittsburgh, PA 15212 Google Voice: 412-256-8556 | www.rdx.com On Fri, Dec 20, 2013 at 5:27 AM, Atish Kathpal wrote: > Hello > > The picture below describes the deployment architecture I am trying to > achieve. > However, when I run the wordcount example code with the below > configuration, by issuing the command from the master node, I notice only > the master node spawning map tasks and completing the submitted job. Below > is the command I used: > > *hadoop jar > /hduser/hadoop/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.2.0.jar > wordcount -fs local -jt local /hduser/mount_point/ /results* > > *Question: How can I leverage both the hadoop nodes for running MR, while > serving my data from the common NFS mount point running my filesystem at > the backend? Has any one tried such a setup before?* > [image: Inline image 1] > > Thanks! > --f46d043c08162ec39904edf7b7ec Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
I think most of your problem is coming from the options yo= u are setting:

"hadoop jar /hduser/hadoop/share/had= oop/mapreduce/hadoop-mapreduce-examples-2.2.0.jar wordcount -fs local -j= t local /hduser/mount_point/ =A0/results"

You appear to be directing your namenode to run j= obs in the LOCAL=A0job runner and directing it to read from the L= OCAL=A0filesystem. Drop the -jt argument and it should run in di= stributed mode if your cluster is set up right. You don't need to do an= ything special to point Hadoop towards a NFS location, other than set up th= e NFS location properly and make sure if you are directing to it by name th= at it will resolve to the right address. Hadoop doesn't care where it i= s, as long as it can read from and write to it. The fact that you are telli= ng it to read/write from/to a NFS location that happens to be mounted as a = local filesystem object doesn't matter - you could direct it to the loc= al /hduser/ path and set the -fs local option, and it would end up on the N= FS mount, because that's where the NFS mount actually exists, or you co= uld direct it to the absolute network location of the folder that you want,= it shouldn't make a difference.

Devin Suiter
Jr. Data Solutions Software Engineer
<= div>
100 Sandusky Street | 2nd Floor | Pittsburgh, PA 15212
Google Voice: 412= -256-8556 |=A0www.rdx.com=


On Fri, Dec 20, 2013 at 5:27 AM, Atish K= athpal <atish.kathpal@gmail.com> wrote:
Hello=A0

The picture below describes th= e deployment architecture I am trying to achieve.=A0
However, whe= n I run the wordcount example code with the below configuration, by issuing= the command from the master node, I notice only the master node spawning m= ap tasks and completing the submitted job. Below is the command I used:

hadoop jar /hduser/hadoop/share/hadoop/mapreduc= e/hadoop-mapreduce-examples-2.2.0.jar wordcount -fs local -jt local /hduser= /mount_point/ =A0/results

Question: H= ow can I leverage both the hadoop nodes for running MR, while serving my da= ta from the common NFS mount point running my filesystem at the backend? Ha= s any one tried such a setup before?
3D"Inline

Thanks!

--f46d043c08162ec39904edf7b7ec-- --f46d043c08162ec39e04edf7b7ed Content-Type: image/png; name="image.png" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: ii_1430f86902d6bdce iVBORw0KGgoAAAANSUhEUgAAAy8AAAIOCAYAAACxqjIXAAAgAElEQVR4Ae3dO3biPBvA8YfvvEuB KXKyAmcFkCYVbTpTQjNdSro0UEI3bao0gRWEFeSkCOyFT7ItWzbm4nCxZf85ZwawZV1+IokfSzKt rXoIDwQQQAABBBBAAAEEEECg4gL/q3j9qB4CCCCAAAIIIIAAAgggEAgQvPBBQAABBBBAAAEEEEAA AScECF6c6CYqiQACCCCAAAIIIIAAAgQvfAYQQAABBBBAAAEEEEDACQGCFye6iUoigAACCCCAAAII IIAAwQufAQQQQAABBBBAAAEEEHBCgODFiW6ikggggAACCCCAAAIIIEDwwmcAAQQQQAABBBBAAAEE nBAgeHGim6gkAggggAACCCCAAAIIELzwGUAAAQQQQAABBBBAAAEnBAhenOgmKokAAggggAACCCCA AAIEL3wGEEAAAQQQQAABBBBAwAkBghcnuolKIoAAAggggAACCCCAAMELnwEEEEAAAQQQQAABBBBw QoDgxYluopIIIIAAAggggAACCCBA8MJnAAEEEEAAAQQQQAABBJwQIHhxopuoJAIIIIAAAggggAAC CBC88BlAAAEEEEAAAQQQQAABJwQIXpzoJiqJAAIIIIAAAggggAACBC98BhBAAAEEEEAAAQQQQMAJ AYIXJ7qJSiKAAAIIIIAAAggggADBC58BBBBAAAEEEEAAAQQQcEKA4MWJbqKSCCCAAAIIIIAAAggg QPDCZwABBBBAAAEEEEAAAQScECB4caKbqCQCCCCAAAIIIIAAAggQvPAZQAABBBBAAAEEEEAAAScE CF6c6CYqiQACCCCAAAIIIIAAAgQvfAYQQAABBBBAAAEEEEDACQGCFye6iUoigAACCCCAAAIIIIAA wQufAQQQQAABBBBAAAEEEHBCgODFiW6ikggggAACCCCAAAIIIEDwwmcAAQQQQAABBBBAAAEEnBAg eHGim6gkAggggAACCCCAAAIIELzwGUAAAQQQQAABBBBAAAEnBAhenOgmKokAAggggAACCCCAAAIE L3wGEEAAAQQQQAABBBBAwAkBghcnuolKIoAAAggggAACCCCAAMELnwEEEEAAAQQQQAABBBBwQoDg xYluopIIIIAAAggggAACCCBA8MJnAAEEEEAAAQQQQAABBJwQIHhxopuoJAIIIIAAAggggAACCBC8 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 --f46d043c08162ec39e04edf7b7ed--