Return-Path: X-Original-To: apmail-hadoop-user-archive@minotaur.apache.org Delivered-To: apmail-hadoop-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 475D5D2A6 for ; Mon, 18 Feb 2013 18:44:55 +0000 (UTC) Received: (qmail 48986 invoked by uid 500); 18 Feb 2013 18:44:50 -0000 Delivered-To: apmail-hadoop-user-archive@hadoop.apache.org Received: (qmail 48890 invoked by uid 500); 18 Feb 2013 18:44:50 -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 48883 invoked by uid 99); 18 Feb 2013 18:44:50 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 18 Feb 2013 18:44:50 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,MIME_QP_LONG_LINE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of paul.m.wilkinson@gmail.com designates 209.85.212.179 as permitted sender) Received: from [209.85.212.179] (HELO mail-wi0-f179.google.com) (209.85.212.179) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 18 Feb 2013 18:44:42 +0000 Received: by mail-wi0-f179.google.com with SMTP id ez12so3908849wid.0 for ; Mon, 18 Feb 2013 10:44:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:references:in-reply-to:mime-version :content-transfer-encoding:content-type:message-id:cc:x-mailer:from :subject:date:to; bh=jk0WmMTeiwU6AFIyihDKPpsoIbeRVpqjhVzR/y3CnMw=; b=lekfE+WdxHxyhtefb1GiINL88ZeQSZpYlvuJm3q1Be8IGnKt2A/mx+5Yjperbk5hei YTK3GvIbAwu7/M+1w4rcb0Gizvy828Q5/qcPSdp4MbGSwtrbQCrDsVcptfGe98Q4AOd5 bgOBrFp0XViQnfIqqq+K2tHtds24Sbn/xf/4NYP6adDqOyVOiQKDUvdovOth3AkONTsj 06vJncUkvm2UWTfarhfkdIdJOqcRSAMBjqOLuCgXRR9WE5RzDJkLge+KLcl1JkLWXEGJ ByTsjFitcc/8udTQE0ta42XzXVoXb02mv9pyy4/IZvYM4apI+vF8cZ0XWiXoEdqYns6y 5+RA== X-Received: by 10.194.76.137 with SMTP id k9mr21291617wjw.29.1361213062036; Mon, 18 Feb 2013 10:44:22 -0800 (PST) Received: from [192.168.0.3] (164.15.169.217.in-addr.arpa. [217.169.15.164]) by mx.google.com with ESMTPS id n2sm21529442wiy.6.2013.02.18.10.44.19 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 18 Feb 2013 10:44:21 -0800 (PST) References: In-Reply-To: Mime-Version: 1.0 (1.0) Content-Transfer-Encoding: 7bit Content-Type: multipart/alternative; boundary=Apple-Mail-BCB6B0B1-4F69-45CA-8166-66159D3754CF Message-Id: <85DD9E5D-5C53-44BF-A1EB-13CDB31E42A7@gmail.com> Cc: "user@hadoop.apache.org" X-Mailer: iPhone Mail (10A523) From: Paul Wilkinson Subject: Re: Using NFS mounted volume for Hadoop installation/configuration Date: Mon, 18 Feb 2013 18:44:19 +0000 To: "user@hadoop.apache.org" X-Virus-Checked: Checked by ClamAV on apache.org --Apple-Mail-BCB6B0B1-4F69-45CA-8166-66159D3754CF Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable That requirement for 100% availability is the issue. If NFS goes down, you l= ose all sorts of things that are critical. This will work for a dev cluster,= but strongly isn't recommended for production.=20 As a first step, consider rsync - that way everything is local, so fewer ext= ernal dependencies. After that, consider not managing boxes by hand :) Paul On 18 Feb 2013, at 18:09, Chris Embree wrote: > I'm doing that currently. No problems to report so far. =20 >=20 > The only pitfall I've found is around NFS stability. If your NAS is 100% s= olid no problems. I've seen mtab get messed up and refuse to remount if NFS= has any hiccups.=20 >=20 > If you want to really crazy, consider NFS for your datanode root fs. See t= he oneSIS project for details. http://onesis.sourceforge.net >=20 > Enjoy. >=20 > On Mon, Feb 18, 2013 at 1:00 PM, Mehmet Belgin wrote: >> Hi Everyone, >>=20 >> Will it be any problem if I put the hadoop executables and configuration o= n a NFS volume, which is shared by all masters and slaves? This way the conf= iguration changes will be available for all nodes, without need for synching= any files. While this looks almost like a no-brainer, I am wondering if the= re are any pitfalls I need to be aware of. >>=20 >> On a related question, is there a best practices (do's and don'ts ) docum= ent that you can suggest other than the regular documentation by Apache? >>=20 >> Thanks! >> -Mehmet >=20 --Apple-Mail-BCB6B0B1-4F69-45CA-8166-66159D3754CF Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable
That require= ment for 100% availability is the issue. If NFS goes down, you lose all sort= s of things that are critical. This will work for a dev cluster, but st= rongly isn't recommended for production. 

As a= first step, consider rsync - that way everything is local, so fewer externa= l dependencies. After that, consider not managing boxes by hand :)

Paul


On 18 Feb 2013, at 18:09, C= hris Embree <cembree@gmail.com&g= t; wrote:

I'm doing that current= ly.  No problems to report so far.   

The o= nly pitfall I've found is around NFS stability.  If your NAS is 100% so= lid no problems.  I've seen mtab get messed up and refuse to remount if= NFS has any hiccups. 

If you want to really crazy, consider NFS for your datan= ode root fs.  See the oneSIS project for details.  http://onesis.sourceforge.net

<= /div>
Enjoy.

On Mon, Feb 18, 2013 at 1:00 P= M, Mehmet Belgin <mehmet.belgin@oit.gatech.edu> wro= te:
Hi Everyone,

Will it be any problem if I put the hadoop executables and configuration on a= NFS volume, which is shared by all masters and slaves? This way the configu= ration changes will be available for all nodes, without need for synching an= y files. While this looks almost like a no-brainer, I am wondering if there a= re any pitfalls I need to be aware of.

On a related question, is there a best practices (do's and don'ts ) document= that you can suggest other than the regular documentation by Apache?

Thanks!
-Mehmet

= --Apple-Mail-BCB6B0B1-4F69-45CA-8166-66159D3754CF--