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 07B1EF1F4 for ; Mon, 1 Apr 2013 09:17:55 +0000 (UTC) Received: (qmail 56011 invoked by uid 500); 1 Apr 2013 09:17:50 -0000 Delivered-To: apmail-hadoop-common-user-archive@hadoop.apache.org Received: (qmail 55779 invoked by uid 500); 1 Apr 2013 09:17:49 -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 Delivered-To: moderator for user@hadoop.apache.org Received: (qmail 98389 invoked by uid 99); 1 Apr 2013 06:27:23 -0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of wantofly.gj@gmail.com designates 209.85.215.45 as permitted sender) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:date:message-id:subject:from:to :content-type; bh=BkKBbuU5MaUsurECe0DJvcCvtV/58PfOv78dWQtU+Ds=; b=zKFboAiIMoZdAG++QxoyO2yiOQkeTysjLi9O3sENr/KvMpda6WkqQgSTySdOaii9cc slNR87D/ZpYppr7lrPw/R2LL9CMLqCWqYCyp/mfLkGK5wty2ZVWhrx4GHm2u8FyP7soC LnlKjIfUV58Wq5terq01H9Op/iwC9Z01RM8u9nqepYMDLcfZuq3KrfV1r2l/WRpDEDSe lPS9MZHhDzyi/UoUv5ryEU29fz8cK02mL8PdkZLebVpJM1eqaWRXDBkZMwBiJfTW4qyq 0ipivKLAVlHvrY+AeDaCE3dkTdgq4zCQUzad3gecHDYZQmqh5wQaW2pzjmxqYq6cW13g enAw== MIME-Version: 1.0 X-Received: by 10.152.144.202 with SMTP id so10mr5199751lab.9.1364797616180; Sun, 31 Mar 2013 23:26:56 -0700 (PDT) Date: Mon, 1 Apr 2013 14:26:55 +0800 Message-ID: Subject: About LocalResource From: =?GB2312?B?ufm93A==?= To: user@hadoop.apache.org Content-Type: multipart/alternative; boundary=e89a8f22bcc31a519504d946b571 X-Virus-Checked: Checked by ClamAV on apache.org --e89a8f22bcc31a519504d946b571 Content-Type: text/plain; charset=ISO-8859-1 Hi, I wrote a yarn application with two LocalResource, AppMaster.jar and log4j.properties in hadoop-2.0.3-alpha. After several tries, I found I must set both $PWD and ./* in my CLASSPATH environment params to load mainclass and log4j.properties. Since yarn has created symlinks about two LocalResource, in my mind only './*' will be ok. Why did this happen? btw, I picked a part of launch_container script to figure out why here. export PWD="/var/data/hadoop/hadoop-2.0.3-alpha/nm/usercache/guojie/appcache/application_1364315005746_0011/ ln -sf "/var/data/hadoop/hadoop-2.0.3-alpha/nm/usercache/guojie/appcache/application_1364315005746_0011/filecache/-1997165377357121547/log4j.properties" "log4j.properties" ln -sf "/var/data/hadoop/hadoop-2.0.3-alpha/nm/usercache/guojie/appcache/application_1364315005746_0011/filecache/-4433130098352976813/AppMaster.jar" "AppMaster.jar" --e89a8f22bcc31a519504d946b571 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi,

=A0 I wrote a yarn applicat= ion with two LocalResource, AppMaster.jar and log4j.properties in hadoop-2.= 0.3-alpha.

=A0After several tries, I found I must set both $PWD and ./* in my CLASSPAT= H =A0environment=A0 params to load mainclass and log4j.properties. Since ya= rn has=A0created symlinks about two LocalResource, in my mind only './*= ' will be ok. =A0Why did this happen?

btw, I picked a part of launch_container script to figure out why here.

export PWD=3D"/var/data/hadoop/hadoop-2.0.3-alpha/nm/usercache/guojie/= appcache/application_1364315005746_0011/
ln -sf "/var/data/hadoop/hadoop-2.0.3-alpha/nm/usercache/guojie/a= ppcache/application_1364315005746_0011/filecache/-1997165377357121547/log4j= .properties" "log4j.properties"
ln -sf "/var/= data/hadoop/hadoop-2.0.3-alpha/nm/usercache/guojie/appcache/application_136= 4315005746_0011/filecache/-4433130098352976813/AppMaster.jar" "Ap= pMaster.jar"
--e89a8f22bcc31a519504d946b571--