Return-Path: X-Original-To: apmail-hadoop-common-commits-archive@www.apache.org Delivered-To: apmail-hadoop-common-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 2C6344C59 for ; Fri, 27 May 2011 16:53:29 +0000 (UTC) Received: (qmail 32306 invoked by uid 500); 27 May 2011 16:53:28 -0000 Delivered-To: apmail-hadoop-common-commits-archive@hadoop.apache.org Received: (qmail 32280 invoked by uid 500); 27 May 2011 16:53:28 -0000 Mailing-List: contact common-commits-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: common-dev@hadoop.apache.org Delivered-To: mailing list common-commits@hadoop.apache.org Received: (qmail 31945 invoked by uid 99); 27 May 2011 16:53:28 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 27 May 2011 16:53:28 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 27 May 2011 16:53:20 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 7A85A238896F; Fri, 27 May 2011 16:52:58 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1128391 - in /hadoop/common/branches/branch-0.20-security: ./ bin/ conf/ ivy/ src/core/org/apache/hadoop/fs/ src/docs/src/documentation/content/xdocs/ src/mapred/ src/packages/ src/packages/deb/ src/packages/deb/hadoop.control/ src/package... Date: Fri, 27 May 2011 16:52:58 -0000 To: common-commits@hadoop.apache.org From: omalley@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20110527165258.7A85A238896F@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: omalley Date: Fri May 27 16:52:56 2011 New Revision: 1128391 URL: http://svn.apache.org/viewvc?rev=1128391&view=rev Log: HADOOP-6255. Create RPM and Debian packages for common. Changes deployment layout to be consistent across the binary tgz, rpm, and deb. Adds setup scripts for easy one node cluster configuration and user creation. (Eric Yang via omalley) Added: hadoop/common/branches/branch-0.20-security/src/docs/src/documentation/content/xdocs/deployment_layout.xml - copied unchanged from r1128390, hadoop/common/branches/branch-0.20-security-204/src/docs/src/documentation/content/xdocs/deployment_layout.xml hadoop/common/branches/branch-0.20-security/src/packages/ - copied from r1128390, hadoop/common/branches/branch-0.20-security-204/src/packages/ hadoop/common/branches/branch-0.20-security/src/packages/deb/ - copied from r1128390, hadoop/common/branches/branch-0.20-security-204/src/packages/deb/ hadoop/common/branches/branch-0.20-security/src/packages/deb/hadoop.control/ - copied from r1128390, hadoop/common/branches/branch-0.20-security-204/src/packages/deb/hadoop.control/ hadoop/common/branches/branch-0.20-security/src/packages/deb/hadoop.control/conffile - copied unchanged from r1128390, hadoop/common/branches/branch-0.20-security-204/src/packages/deb/hadoop.control/conffile hadoop/common/branches/branch-0.20-security/src/packages/deb/hadoop.control/control - copied unchanged from r1128390, hadoop/common/branches/branch-0.20-security-204/src/packages/deb/hadoop.control/control hadoop/common/branches/branch-0.20-security/src/packages/deb/hadoop.control/postinst - copied unchanged from r1128390, hadoop/common/branches/branch-0.20-security-204/src/packages/deb/hadoop.control/postinst hadoop/common/branches/branch-0.20-security/src/packages/deb/hadoop.control/postrm - copied unchanged from r1128390, hadoop/common/branches/branch-0.20-security-204/src/packages/deb/hadoop.control/postrm hadoop/common/branches/branch-0.20-security/src/packages/deb/hadoop.control/preinst - copied unchanged from r1128390, hadoop/common/branches/branch-0.20-security-204/src/packages/deb/hadoop.control/preinst hadoop/common/branches/branch-0.20-security/src/packages/deb/hadoop.control/prerm - copied unchanged from r1128390, hadoop/common/branches/branch-0.20-security-204/src/packages/deb/hadoop.control/prerm hadoop/common/branches/branch-0.20-security/src/packages/deb/init.d/ - copied from r1128390, hadoop/common/branches/branch-0.20-security-204/src/packages/deb/init.d/ hadoop/common/branches/branch-0.20-security/src/packages/deb/init.d/hadoop-datanode - copied unchanged from r1128390, hadoop/common/branches/branch-0.20-security-204/src/packages/deb/init.d/hadoop-datanode hadoop/common/branches/branch-0.20-security/src/packages/deb/init.d/hadoop-jobtracker - copied unchanged from r1128390, hadoop/common/branches/branch-0.20-security-204/src/packages/deb/init.d/hadoop-jobtracker hadoop/common/branches/branch-0.20-security/src/packages/deb/init.d/hadoop-namenode - copied unchanged from r1128390, hadoop/common/branches/branch-0.20-security-204/src/packages/deb/init.d/hadoop-namenode hadoop/common/branches/branch-0.20-security/src/packages/deb/init.d/hadoop-tasktracker - copied unchanged from r1128390, hadoop/common/branches/branch-0.20-security-204/src/packages/deb/init.d/hadoop-tasktracker hadoop/common/branches/branch-0.20-security/src/packages/hadoop-create-user.sh - copied unchanged from r1128390, hadoop/common/branches/branch-0.20-security-204/src/packages/hadoop-create-user.sh hadoop/common/branches/branch-0.20-security/src/packages/hadoop-setup-conf.sh - copied unchanged from r1128390, hadoop/common/branches/branch-0.20-security-204/src/packages/hadoop-setup-conf.sh hadoop/common/branches/branch-0.20-security/src/packages/hadoop-setup-hdfs.sh - copied unchanged from r1128390, hadoop/common/branches/branch-0.20-security-204/src/packages/hadoop-setup-hdfs.sh hadoop/common/branches/branch-0.20-security/src/packages/hadoop-setup-single-node.sh - copied unchanged from r1128390, hadoop/common/branches/branch-0.20-security-204/src/packages/hadoop-setup-single-node.sh hadoop/common/branches/branch-0.20-security/src/packages/rpm/ - copied from r1128390, hadoop/common/branches/branch-0.20-security-204/src/packages/rpm/ hadoop/common/branches/branch-0.20-security/src/packages/rpm/init.d/ - copied from r1128390, hadoop/common/branches/branch-0.20-security-204/src/packages/rpm/init.d/ hadoop/common/branches/branch-0.20-security/src/packages/rpm/init.d/hadoop-datanode - copied unchanged from r1128390, hadoop/common/branches/branch-0.20-security-204/src/packages/rpm/init.d/hadoop-datanode hadoop/common/branches/branch-0.20-security/src/packages/rpm/init.d/hadoop-jobtracker - copied unchanged from r1128390, hadoop/common/branches/branch-0.20-security-204/src/packages/rpm/init.d/hadoop-jobtracker hadoop/common/branches/branch-0.20-security/src/packages/rpm/init.d/hadoop-namenode - copied unchanged from r1128390, hadoop/common/branches/branch-0.20-security-204/src/packages/rpm/init.d/hadoop-namenode hadoop/common/branches/branch-0.20-security/src/packages/rpm/init.d/hadoop-tasktracker - copied unchanged from r1128390, hadoop/common/branches/branch-0.20-security-204/src/packages/rpm/init.d/hadoop-tasktracker hadoop/common/branches/branch-0.20-security/src/packages/rpm/spec/ - copied from r1128390, hadoop/common/branches/branch-0.20-security-204/src/packages/rpm/spec/ hadoop/common/branches/branch-0.20-security/src/packages/rpm/spec/hadoop.spec - copied unchanged from r1128390, hadoop/common/branches/branch-0.20-security-204/src/packages/rpm/spec/hadoop.spec hadoop/common/branches/branch-0.20-security/src/packages/templates/ - copied from r1128390, hadoop/common/branches/branch-0.20-security-204/src/packages/templates/ hadoop/common/branches/branch-0.20-security/src/packages/templates/conf/ - copied from r1128390, hadoop/common/branches/branch-0.20-security-204/src/packages/templates/conf/ hadoop/common/branches/branch-0.20-security/src/packages/templates/conf/core-site.xml - copied unchanged from r1128390, hadoop/common/branches/branch-0.20-security-204/src/packages/templates/conf/core-site.xml hadoop/common/branches/branch-0.20-security/src/packages/templates/conf/hadoop-env.sh - copied unchanged from r1128390, hadoop/common/branches/branch-0.20-security-204/src/packages/templates/conf/hadoop-env.sh hadoop/common/branches/branch-0.20-security/src/packages/templates/conf/hdfs-site.xml - copied unchanged from r1128390, hadoop/common/branches/branch-0.20-security-204/src/packages/templates/conf/hdfs-site.xml hadoop/common/branches/branch-0.20-security/src/packages/templates/conf/mapred-site.xml - copied unchanged from r1128390, hadoop/common/branches/branch-0.20-security-204/src/packages/templates/conf/mapred-site.xml hadoop/common/branches/branch-0.20-security/src/packages/update-hadoop-env.sh - copied unchanged from r1128390, hadoop/common/branches/branch-0.20-security-204/src/packages/update-hadoop-env.sh Modified: hadoop/common/branches/branch-0.20-security/ (props changed) hadoop/common/branches/branch-0.20-security/CHANGES.txt (contents, props changed) hadoop/common/branches/branch-0.20-security/bin/hadoop hadoop/common/branches/branch-0.20-security/bin/hadoop-config.sh hadoop/common/branches/branch-0.20-security/bin/hadoop-daemon.sh hadoop/common/branches/branch-0.20-security/bin/hadoop-daemons.sh hadoop/common/branches/branch-0.20-security/bin/rcc hadoop/common/branches/branch-0.20-security/bin/slaves.sh hadoop/common/branches/branch-0.20-security/bin/start-all.sh hadoop/common/branches/branch-0.20-security/bin/start-balancer.sh hadoop/common/branches/branch-0.20-security/bin/start-dfs.sh hadoop/common/branches/branch-0.20-security/bin/start-jobhistoryserver.sh hadoop/common/branches/branch-0.20-security/bin/start-mapred.sh hadoop/common/branches/branch-0.20-security/bin/stop-all.sh hadoop/common/branches/branch-0.20-security/bin/stop-balancer.sh hadoop/common/branches/branch-0.20-security/bin/stop-dfs.sh hadoop/common/branches/branch-0.20-security/bin/stop-jobhistoryserver.sh hadoop/common/branches/branch-0.20-security/bin/stop-mapred.sh hadoop/common/branches/branch-0.20-security/build.xml hadoop/common/branches/branch-0.20-security/conf/log4j.properties hadoop/common/branches/branch-0.20-security/ivy.xml hadoop/common/branches/branch-0.20-security/ivy/libraries.properties hadoop/common/branches/branch-0.20-security/src/core/org/apache/hadoop/fs/HarFileSystem.java (props changed) hadoop/common/branches/branch-0.20-security/src/docs/src/documentation/content/xdocs/site.xml hadoop/common/branches/branch-0.20-security/src/mapred/ (props changed) hadoop/common/branches/branch-0.20-security/src/test/org/apache/hadoop/fs/TestHarFileSystem.java (props changed) hadoop/common/branches/branch-0.20-security/src/tools/org/apache/hadoop/tools/HadoopArchives.java (props changed) Propchange: hadoop/common/branches/branch-0.20-security/ ------------------------------------------------------------------------------ --- svn:mergeinfo (original) +++ svn:mergeinfo Fri May 27 16:52:56 2011 @@ -1,4 +1,5 @@ /hadoop/common/branches/branch-0.20:826138,826568,829987,831184,833001,880632,898713,909245,909723,960946,1044225 /hadoop/common/branches/branch-0.20-security-203:1096071,1097011,1097249,1097269,1097281,1097966,1098816,1098819,1098823,1098827,1098832,1098839,1098854,1098863,1099088,1099191,1099324,1099330,1099333,1102071,1128115 +/hadoop/common/branches/branch-0.20-security-204:1128390 /hadoop/core/branches/branch-0.19:713112 /hadoop/core/trunk:727001,727117,727191,727212,727217,727228,727255,727869,728187,729052,729987,732385,732572,732613,732777,732838,732869,733887,734870,734916,736426,738328,738697,740077,740157,741703,741762,743745,743816,743892,744894,745180,746010,746206,746227,746233,746274,746338,746902-746903,746925,746944,746968,746970,747279,747289,747802,748084,748090,748783,749262,749318,749863,750533,752073,752609,752834,752836,752913,752932,753112-753113,753346,754645,754847,754927,755035,755226,755348,755370,755418,755426,755790,755905,755938,755960,755986,755998,756352,757448,757624,757849,758156,758180,759398,759932,760502,760783,761046,761482,761632,762216,762879,763107,763502,764967,765016,765809,765951,771607,771661,772844,772876,772884,772920,773889,776638,778962,778966,779893,781720,784661,785046,785569 Modified: hadoop/common/branches/branch-0.20-security/CHANGES.txt URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.20-security/CHANGES.txt?rev=1128391&r1=1128390&r2=1128391&view=diff ============================================================================== --- hadoop/common/branches/branch-0.20-security/CHANGES.txt (original) +++ hadoop/common/branches/branch-0.20-security/CHANGES.txt Fri May 27 16:52:56 2011 @@ -40,6 +40,13 @@ Release 0.20.205.0 - unreleased Release 0.20.204.0 - unreleased + NEW FEATURES + + HADOOP-6255. Create RPM and Debian packages for common. Changes deployment + layout to be consistent across the binary tgz, rpm, and deb. Adds setup + scripts for easy one node cluster configuration and user creation. + (Eric Yang via omalley) + BUG FIXES MAPREDUCE-2316. Updated CapacityScheduler documentation. (acmurthy) Propchange: hadoop/common/branches/branch-0.20-security/CHANGES.txt ------------------------------------------------------------------------------ --- svn:mergeinfo (original) +++ svn:mergeinfo Fri May 27 16:52:56 2011 @@ -1,5 +1,6 @@ /hadoop/common/branches/branch-0.20/CHANGES.txt:826138,826568,829987,831184,833001,880632,898713,909245,909723,960946,1044225 /hadoop/common/branches/branch-0.20-security-203/CHANGES.txt:1096071,1097011,1097249,1097269,1097281,1097966,1098816,1098819,1098823,1098827,1098832,1098839,1098854,1098863,1099088,1099191,1099324,1099330,1099333,1102071,1128115 +/hadoop/common/branches/branch-0.20-security-204/CHANGES.txt:1128390 /hadoop/core/branches/branch-0.18/CHANGES.txt:727226 /hadoop/core/branches/branch-0.19/CHANGES.txt:713112 /hadoop/core/trunk/CHANGES.txt:727001,727117,727191,727212,727228,727255,727869,728187,729052,729987,732385,732572,732613,732777,732838,732869,733887,734870,734916,735082,736426,738602,738697,739416,740077,740157,741703,741762,743296,743745,743816,743892,744894,745180,745268,746010,746193,746206,746227,746233,746274,746902-746903,746925,746944,746968,746970,747279,747289,747802,748084,748090,748783,749262,749318,749863,750533,752073,752514,752555,752590,752609,752834,752836,752913,752932,753112-753113,753346,754645,754847,754927,755035,755226,755348,755370,755418,755426,755790,755905,755938,755986,755998,756352,757448,757624,757849,758156,758180,759398,759932,760502,760783,761046,761482,761632,762216,762879,763107,763502,764967,765016,765809,765951,771607,772844,772876,772884,772920,773889,776638,778962,778966,779893,781720,784661,785046,785569 Modified: hadoop/common/branches/branch-0.20-security/bin/hadoop URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.20-security/bin/hadoop?rev=1128391&r1=1128390&r2=1128391&view=diff ============================================================================== --- hadoop/common/branches/branch-0.20-security/bin/hadoop (original) +++ hadoop/common/branches/branch-0.20-security/bin/hadoop Fri May 27 16:52:56 2011 @@ -50,7 +50,12 @@ bin=`dirname "$0"` bin=`cd "$bin"; pwd` -. "$bin"/hadoop-config.sh +if [ "$HADOOP_HOME" != "" ]; then + echo "Warning: \$HADOOP_HOME is deprecated." + echo +fi + +. "$bin"/../libexec/hadoop-config.sh cygwin=false case "`uname`" in @@ -308,6 +313,10 @@ if [ -d "${HADOOP_HOME}/build/native" -o fi fi fi +if [ -e "${HADOOP_PREFIX}/lib/libhadoop.a" ]; then + JAVA_LIBRARY_PATH=${HADOOP_PREFIX}/lib +fi + # cygwin path translation if $cygwin; then @@ -319,6 +328,13 @@ HADOOP_OPTS="$HADOOP_OPTS -Dhadoop.log.f HADOOP_OPTS="$HADOOP_OPTS -Dhadoop.home.dir=$HADOOP_HOME" HADOOP_OPTS="$HADOOP_OPTS -Dhadoop.id.str=$HADOOP_IDENT_STRING" HADOOP_OPTS="$HADOOP_OPTS -Dhadoop.root.logger=${HADOOP_ROOT_LOGGER:-INFO,console}" + +if [ $COMMAND = "namenode" ]; then + HADOOP_OPTS="$HADOOP_OPTS -Dhadoop.security.logger=${HADOOP_SECURITY_LOGGER:-INFO,DRFAS}" +else + HADOOP_OPTS="$HADOOP_OPTS -Dhadoop.security.logger=${HADOOP_SECURITY_LOGGER:-INFO,NullAppender}" +fi + if [ "x$JAVA_LIBRARY_PATH" != "x" ]; then HADOOP_OPTS="$HADOOP_OPTS -Djava.library.path=$JAVA_LIBRARY_PATH" fi @@ -332,14 +348,14 @@ if [ "$starting_secure_dn" = "true" ]; t HADOOP_SECURE_DN_PID="$HADOOP_PID_DIR/hadoop_secure_dn.pid" fi - exec "$HADOOP_HOME/bin/jsvc" -Dproc_$COMMAND -outfile "$HADOOP_LOG_DIR/jsvc.out" \ - -errfile "$HADOOP_LOG_DIR/jsvc.err" \ - -pidfile "$HADOOP_SECURE_DN_PID" \ - -nodetach \ - -user "$HADOOP_SECURE_DN_USER" \ - -cp "$CLASSPATH" \ - $JAVA_HEAP_MAX $HADOOP_OPTS \ - org.apache.hadoop.hdfs.server.datanode.SecureDataNodeStarter "$@" + exec "$HADOOP_HOME/libexec/jsvc" -Dproc_$COMMAND -outfile "$HADOOP_LOG_DIR/jsvc.out" \ + -errfile "$HADOOP_LOG_DIR/jsvc.err" \ + -pidfile "$HADOOP_SECURE_DN_PID" \ + -nodetach \ + -user "$HADOOP_SECURE_DN_USER" \ + -cp "$CLASSPATH" \ + $JAVA_HEAP_MAX $HADOOP_OPTS \ + org.apache.hadoop.hdfs.server.datanode.SecureDataNodeStarter "$@" else # run it exec "$JAVA" -Dproc_$COMMAND $JAVA_HEAP_MAX $HADOOP_OPTS -classpath "$CLASSPATH" $CLASS "$@" Modified: hadoop/common/branches/branch-0.20-security/bin/hadoop-config.sh URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.20-security/bin/hadoop-config.sh?rev=1128391&r1=1128390&r2=1128391&view=diff ============================================================================== --- hadoop/common/branches/branch-0.20-security/bin/hadoop-config.sh (original) +++ hadoop/common/branches/branch-0.20-security/bin/hadoop-config.sh Fri May 27 16:52:56 2011 @@ -19,16 +19,10 @@ # resolve links - $0 may be a softlink -this="$0" -while [ -h "$this" ]; do - ls=`ls -ld "$this"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '.*/.*' > /dev/null; then - this="$link" - else - this=`dirname "$this"`/"$link" - fi -done +this="${BASH_SOURCE-$0}" +common_bin=$(cd -P -- "$(dirname -- "$this")" && pwd -P) +script="$(basename -- "$this")" +this="$common_bin/$script" # convert relative path to absolute path bin=`dirname "$this"` @@ -37,7 +31,8 @@ bin=`cd "$bin"; pwd` this="$bin/$script" # the root of the Hadoop installation -export HADOOP_HOME=`dirname "$this"`/.. +export HADOOP_PREFIX=`dirname "$this"`/.. +export HADOOP_HOME=${HADOOP_PREFIX}/share/hadoop #check to see if the conf dir is given as an optional argument if [ $# -gt 1 ] @@ -52,7 +47,12 @@ then fi # Allow alternate conf dir location. -HADOOP_CONF_DIR="${HADOOP_CONF_DIR:-$HADOOP_HOME/conf}" +if [ -e "${HADOOP_PREFIX}/conf/hadoop-env.sh" ]; then + DEFAULT_CONF_DIR="conf" +else + DEFAULT_CONF_DIR="etc/hadoop" +fi +HADOOP_CONF_DIR="${HADOOP_CONF_DIR:-$HADOOP_PREFIX/$DEFAULT_CONF_DIR}" #check to see it is specified whether to use the slaves or the # masters file Modified: hadoop/common/branches/branch-0.20-security/bin/hadoop-daemon.sh URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.20-security/bin/hadoop-daemon.sh?rev=1128391&r1=1128390&r2=1128391&view=diff ============================================================================== --- hadoop/common/branches/branch-0.20-security/bin/hadoop-daemon.sh (original) +++ hadoop/common/branches/branch-0.20-security/bin/hadoop-daemon.sh Fri May 27 16:52:56 2011 @@ -20,7 +20,7 @@ # # Environment Variables # -# HADOOP_CONF_DIR Alternate conf dir. Default is ${HADOOP_HOME}/conf. +# HADOOP_CONF_DIR Alternate conf dir. Default is ${HADOOP_PREFIX}/conf. # HADOOP_LOG_DIR Where log files are stored. PWD by default. # HADOOP_MASTER host:path where hadoop code should be rsync'd from # HADOOP_PID_DIR The pid files are stored. /tmp by default. @@ -39,7 +39,7 @@ fi bin=`dirname "$0"` bin=`cd "$bin"; pwd` -. "$bin"/hadoop-config.sh +. "$bin"/../libexec/hadoop-config.sh # get arguments startStop=$1 @@ -121,8 +121,8 @@ case $startStop in hadoop_rotate_log $log echo starting $command, logging to $log - cd "$HADOOP_HOME" - nohup nice -n $HADOOP_NICENESS "$HADOOP_HOME"/bin/hadoop --config $HADOOP_CONF_DIR $command "$@" > "$log" 2>&1 < /dev/null & + cd "$HADOOP_PREFIX" + nohup nice -n $HADOOP_NICENESS "$HADOOP_PREFIX"/bin/hadoop --config $HADOOP_CONF_DIR $command "$@" > "$log" 2>&1 < /dev/null & echo $! > $pid sleep 1; head "$log" ;; Modified: hadoop/common/branches/branch-0.20-security/bin/hadoop-daemons.sh URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.20-security/bin/hadoop-daemons.sh?rev=1128391&r1=1128390&r2=1128391&view=diff ============================================================================== --- hadoop/common/branches/branch-0.20-security/bin/hadoop-daemons.sh (original) +++ hadoop/common/branches/branch-0.20-security/bin/hadoop-daemons.sh Fri May 27 16:52:56 2011 @@ -29,6 +29,6 @@ fi bin=`dirname "$0"` bin=`cd "$bin"; pwd` -. $bin/hadoop-config.sh +. $bin/../libexec/hadoop-config.sh exec "$bin/slaves.sh" --config $HADOOP_CONF_DIR cd "$HADOOP_HOME" \; "$bin/hadoop-daemon.sh" --config $HADOOP_CONF_DIR "$@" Modified: hadoop/common/branches/branch-0.20-security/bin/rcc URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.20-security/bin/rcc?rev=1128391&r1=1128390&r2=1128391&view=diff ============================================================================== --- hadoop/common/branches/branch-0.20-security/bin/rcc (original) +++ hadoop/common/branches/branch-0.20-security/bin/rcc Fri May 27 16:52:56 2011 @@ -30,7 +30,7 @@ bin=`dirname "$0"` bin=`cd "$bin"; pwd` -. "$bin"/hadoop-config.sh +. "$bin"/../libexec/hadoop-config.sh if [ -f "${HADOOP_CONF_DIR}/hadoop-env.sh" ]; then . "${HADOOP_CONF_DIR}/hadoop-env.sh" Modified: hadoop/common/branches/branch-0.20-security/bin/slaves.sh URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.20-security/bin/slaves.sh?rev=1128391&r1=1128390&r2=1128391&view=diff ============================================================================== --- hadoop/common/branches/branch-0.20-security/bin/slaves.sh (original) +++ hadoop/common/branches/branch-0.20-security/bin/slaves.sh Fri May 27 16:52:56 2011 @@ -38,7 +38,7 @@ fi bin=`dirname "$0"` bin=`cd "$bin"; pwd` -. "$bin"/hadoop-config.sh +. "$bin"/../libexec/hadoop-config.sh # If the slaves file is specified in the command line, # then it takes precedence over the definition in Modified: hadoop/common/branches/branch-0.20-security/bin/start-all.sh URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.20-security/bin/start-all.sh?rev=1128391&r1=1128390&r2=1128391&view=diff ============================================================================== --- hadoop/common/branches/branch-0.20-security/bin/start-all.sh (original) +++ hadoop/common/branches/branch-0.20-security/bin/start-all.sh Fri May 27 16:52:56 2011 @@ -21,7 +21,7 @@ bin=`dirname "$0"` bin=`cd "$bin"; pwd` -. "$bin"/hadoop-config.sh +. "$bin"/../libexec/hadoop-config.sh # start dfs daemons "$bin"/start-dfs.sh --config $HADOOP_CONF_DIR Modified: hadoop/common/branches/branch-0.20-security/bin/start-balancer.sh URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.20-security/bin/start-balancer.sh?rev=1128391&r1=1128390&r2=1128391&view=diff ============================================================================== --- hadoop/common/branches/branch-0.20-security/bin/start-balancer.sh (original) +++ hadoop/common/branches/branch-0.20-security/bin/start-balancer.sh Fri May 27 16:52:56 2011 @@ -18,7 +18,7 @@ bin=`dirname "$0"` bin=`cd "$bin"; pwd` -. "$bin"/hadoop-config.sh +. "$bin"/../libexec/hadoop-config.sh # Start balancer daemon. Modified: hadoop/common/branches/branch-0.20-security/bin/start-dfs.sh URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.20-security/bin/start-dfs.sh?rev=1128391&r1=1128390&r2=1128391&view=diff ============================================================================== --- hadoop/common/branches/branch-0.20-security/bin/start-dfs.sh (original) +++ hadoop/common/branches/branch-0.20-security/bin/start-dfs.sh Fri May 27 16:52:56 2011 @@ -25,7 +25,7 @@ usage="Usage: start-dfs.sh [-upgrade|-ro bin=`dirname "$0"` bin=`cd "$bin"; pwd` -. "$bin"/hadoop-config.sh +. "$bin"/../libexec/hadoop-config.sh # get arguments if [ $# -ge 1 ]; then Modified: hadoop/common/branches/branch-0.20-security/bin/start-jobhistoryserver.sh URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.20-security/bin/start-jobhistoryserver.sh?rev=1128391&r1=1128390&r2=1128391&view=diff ============================================================================== --- hadoop/common/branches/branch-0.20-security/bin/start-jobhistoryserver.sh (original) +++ hadoop/common/branches/branch-0.20-security/bin/start-jobhistoryserver.sh Fri May 27 16:52:56 2011 @@ -21,7 +21,7 @@ bin=`dirname "$0"` bin=`cd "$bin"; pwd` -. "$bin"/hadoop-config.sh +. "$bin"/../libexec/hadoop-config.sh # start daemon "$bin"/hadoop-daemon.sh --config $HADOOP_CONF_DIR start historyserver Modified: hadoop/common/branches/branch-0.20-security/bin/start-mapred.sh URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.20-security/bin/start-mapred.sh?rev=1128391&r1=1128390&r2=1128391&view=diff ============================================================================== --- hadoop/common/branches/branch-0.20-security/bin/start-mapred.sh (original) +++ hadoop/common/branches/branch-0.20-security/bin/start-mapred.sh Fri May 27 16:52:56 2011 @@ -21,7 +21,7 @@ bin=`dirname "$0"` bin=`cd "$bin"; pwd` -. "$bin"/hadoop-config.sh +. "$bin"/../libexec/hadoop-config.sh # start mapred daemons # start jobtracker first to minimize connection errors at startup Modified: hadoop/common/branches/branch-0.20-security/bin/stop-all.sh URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.20-security/bin/stop-all.sh?rev=1128391&r1=1128390&r2=1128391&view=diff ============================================================================== --- hadoop/common/branches/branch-0.20-security/bin/stop-all.sh (original) +++ hadoop/common/branches/branch-0.20-security/bin/stop-all.sh Fri May 27 16:52:56 2011 @@ -21,7 +21,7 @@ bin=`dirname "$0"` bin=`cd "$bin"; pwd` -. "$bin"/hadoop-config.sh +. "$bin"/../libexec/hadoop-config.sh "$bin"/stop-mapred.sh --config $HADOOP_CONF_DIR "$bin"/stop-dfs.sh --config $HADOOP_CONF_DIR Modified: hadoop/common/branches/branch-0.20-security/bin/stop-balancer.sh URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.20-security/bin/stop-balancer.sh?rev=1128391&r1=1128390&r2=1128391&view=diff ============================================================================== --- hadoop/common/branches/branch-0.20-security/bin/stop-balancer.sh (original) +++ hadoop/common/branches/branch-0.20-security/bin/stop-balancer.sh Fri May 27 16:52:56 2011 @@ -18,7 +18,7 @@ bin=`dirname "$0"` bin=`cd "$bin"; pwd` -. "$bin"/hadoop-config.sh +. "$bin"/../libexec/hadoop-config.sh # Stop balancer daemon. # Run this on the machine where the balancer is running Modified: hadoop/common/branches/branch-0.20-security/bin/stop-dfs.sh URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.20-security/bin/stop-dfs.sh?rev=1128391&r1=1128390&r2=1128391&view=diff ============================================================================== --- hadoop/common/branches/branch-0.20-security/bin/stop-dfs.sh (original) +++ hadoop/common/branches/branch-0.20-security/bin/stop-dfs.sh Fri May 27 16:52:56 2011 @@ -21,7 +21,7 @@ bin=`dirname "$0"` bin=`cd "$bin"; pwd` -. "$bin"/hadoop-config.sh +. "$bin"/../libexec/hadoop-config.sh "$bin"/hadoop-daemon.sh --config $HADOOP_CONF_DIR stop namenode "$bin"/hadoop-daemons.sh --config $HADOOP_CONF_DIR stop datanode Modified: hadoop/common/branches/branch-0.20-security/bin/stop-jobhistoryserver.sh URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.20-security/bin/stop-jobhistoryserver.sh?rev=1128391&r1=1128390&r2=1128391&view=diff ============================================================================== --- hadoop/common/branches/branch-0.20-security/bin/stop-jobhistoryserver.sh (original) +++ hadoop/common/branches/branch-0.20-security/bin/stop-jobhistoryserver.sh Fri May 27 16:52:56 2011 @@ -21,7 +21,7 @@ bin=`dirname "$0"` bin=`cd "$bin"; pwd` -. "$bin"/hadoop-config.sh +. "$bin"/../libexec/hadoop-config.sh "$bin"/hadoop-daemon.sh --config $HADOOP_CONF_DIR stop historyserver Modified: hadoop/common/branches/branch-0.20-security/bin/stop-mapred.sh URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.20-security/bin/stop-mapred.sh?rev=1128391&r1=1128390&r2=1128391&view=diff ============================================================================== --- hadoop/common/branches/branch-0.20-security/bin/stop-mapred.sh (original) +++ hadoop/common/branches/branch-0.20-security/bin/stop-mapred.sh Fri May 27 16:52:56 2011 @@ -21,7 +21,7 @@ bin=`dirname "$0"` bin=`cd "$bin"; pwd` -. "$bin"/hadoop-config.sh +. "$bin"/../libexec/hadoop-config.sh "$bin"/hadoop-daemon.sh --config $HADOOP_CONF_DIR stop jobtracker "$bin"/hadoop-daemons.sh --config $HADOOP_CONF_DIR stop tasktracker Modified: hadoop/common/branches/branch-0.20-security/build.xml URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.20-security/build.xml?rev=1128391&r1=1128390&r2=1128391&view=diff ============================================================================== --- hadoop/common/branches/branch-0.20-security/build.xml (original) +++ hadoop/common/branches/branch-0.20-security/build.xml Fri May 27 16:52:56 2011 @@ -32,6 +32,7 @@ + @@ -61,6 +62,11 @@ + + + + + @@ -163,7 +169,7 @@ - + @@ -183,6 +189,9 @@ + + + @@ -1397,11 +1406,13 @@ description="Build distribution"> + + @@ -1440,6 +1451,12 @@ + + + + + + @@ -1460,6 +1477,12 @@ + + + + + + @@ -1472,6 +1495,7 @@ + @@ -1509,71 +1533,109 @@ - - + + + + + + + + + + + + + - + - + - - - - - + + + + + + + + + + + + - + - + - + - - - + - - + + + + + + - + + + + + - - + + - + - - + + + + - + + + + + + + + + + + + + @@ -1619,6 +1681,121 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1637,6 +1814,7 @@ + @@ -1712,8 +1890,8 @@ - - + + @@ -1721,7 +1899,7 @@ - + Modified: hadoop/common/branches/branch-0.20-security/conf/log4j.properties URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.20-security/conf/log4j.properties?rev=1128391&r1=1128390&r2=1128391&view=diff ============================================================================== --- hadoop/common/branches/branch-0.20-security/conf/log4j.properties (original) +++ hadoop/common/branches/branch-0.20-security/conf/log4j.properties Fri May 27 16:52:56 2011 @@ -115,6 +115,12 @@ log4j.logger.org.apache.hadoop.metrics2= log4j.logger.org.jets3t.service.impl.rest.httpclient.RestS3Service=ERROR # +# Null Appender +# Trap security logger on the hadoop client side +# +log4j.appender.NullAppender=org.apache.log4j.varia.NullAppender + +# # Event Counter Appender # Sends counts of logging messages at different severity levels to Hadoop Metrics. # Modified: hadoop/common/branches/branch-0.20-security/ivy.xml URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.20-security/ivy.xml?rev=1128391&r1=1128390&r2=1128391&view=diff ============================================================================== --- hadoop/common/branches/branch-0.20-security/ivy.xml (original) +++ hadoop/common/branches/branch-0.20-security/ivy.xml Fri May 27 16:52:56 2011 @@ -70,7 +70,7 @@ - + @@ -291,5 +291,10 @@ rev="${aspectj.version}" conf="common->default"> + + Modified: hadoop/common/branches/branch-0.20-security/ivy/libraries.properties URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.20-security/ivy/libraries.properties?rev=1128391&r1=1128390&r2=1128391&view=diff ============================================================================== --- hadoop/common/branches/branch-0.20-security/ivy/libraries.properties (original) +++ hadoop/common/branches/branch-0.20-security/ivy/libraries.properties Fri May 27 16:52:56 2011 @@ -14,7 +14,7 @@ #It drives ivy and the generation of a maven POM # This is the version of hadoop we are generating -hadoop.version=0.20.0 +hadoop.version=0.20.205.0 hadoop-gpl-compression.version=0.1.0 #These are the versions of our dependencies (in alphabetical order) @@ -58,6 +58,7 @@ jets3t.version=0.6.1 jetty.version=6.1.26 jetty-util.version=6.1.26 junit.version=4.5 +jdeb.version=0.8 jdiff.version=1.0.9 json.version=1.0 Propchange: hadoop/common/branches/branch-0.20-security/src/core/org/apache/hadoop/fs/HarFileSystem.java ------------------------------------------------------------------------------ --- svn:mergeinfo (original) +++ svn:mergeinfo Fri May 27 16:52:56 2011 @@ -1,4 +1,5 @@ /hadoop/common/branches/branch-0.20-security-203/src/core/org/apache/hadoop/fs/HarFileSystem.java:1097249,1097269,1097281,1097966,1098816,1098819,1098823,1098827,1098832,1098839,1098854,1098863,1099088,1099191,1099324,1099330,1099333,1128115 +/hadoop/common/branches/branch-0.20-security-204/src/core/org/apache/hadoop/fs/HarFileSystem.java:1128390 /hadoop/common/trunk/src/core/org/apache/hadoop/fs/HarFileSystem.java:910709 /hadoop/common/trunk/src/java/org/apache/hadoop/fs/HarFileSystem.java:979485 /hadoop/core/branches/branch-0.19/src/core/org/apache/hadoop/fs/HarFileSystem.java:713112 Modified: hadoop/common/branches/branch-0.20-security/src/docs/src/documentation/content/xdocs/site.xml URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.20-security/src/docs/src/documentation/content/xdocs/site.xml?rev=1128391&r1=1128390&r2=1128391&view=diff ============================================================================== --- hadoop/common/branches/branch-0.20-security/src/docs/src/documentation/content/xdocs/site.xml (original) +++ hadoop/common/branches/branch-0.20-security/src/docs/src/documentation/content/xdocs/site.xml Fri May 27 16:52:56 2011 @@ -59,7 +59,8 @@ See http://forrest.apache.org/docs/linki - + + Propchange: hadoop/common/branches/branch-0.20-security/src/mapred/ ------------------------------------------------------------------------------ --- svn:mergeinfo (original) +++ svn:mergeinfo Fri May 27 16:52:56 2011 @@ -1,5 +1,6 @@ /hadoop/common/branches/branch-0.20/src/mapred:826138,826568,829987,831184,833001,880632,898713,909245,909723,960946,1044225 /hadoop/common/branches/branch-0.20-security-203/src/mapred:1096071,1097011,1097249,1097269,1097281,1097966,1098816,1098819,1098823,1098827,1098832,1098839,1098854,1098863,1099088,1099191,1099324,1099330,1099333,1128115 +/hadoop/common/branches/branch-0.20-security-204/src/mapred:1128390 /hadoop/core/branches/branch-0.19/src/mapred:713112 /hadoop/core/trunk/src/mapred:727001,727117,727191,727212,727217,727228,727255,727869,728187,729052,729987,732385,732572,732613,732777,732838,732869,733887,734870,734916,736426,738328,738697,740077,740157,741703,741762,743745,743816,743892,744894,745180,746010,746206,746227,746233,746274,746338,746902-746903,746925,746944,746968,746970,747279,747289,747802,748084,748090,748783,749262,749318,749863,750533,752073,752609,752834,752836,752913,752932,753112-753113,753346,754645,754847,754927,755035,755226,755348,755370,755418,755426,755790,755905,755938,755960,755986,755998,756352,757448,757624,757849,758156,758180,759398,759932,760502,760783,761046,761482,761632,762216,762879,763107,763502,764967,765016,765809,765951,771607,771661,772844,772876,772884,772920,773889,776638,778962,778966,779893,781720,784661,785046,785569 /hadoop/mapreduce/trunk/src/java:808650 Propchange: hadoop/common/branches/branch-0.20-security/src/test/org/apache/hadoop/fs/TestHarFileSystem.java ------------------------------------------------------------------------------ --- svn:mergeinfo (original) +++ svn:mergeinfo Fri May 27 16:52:56 2011 @@ -1,4 +1,5 @@ /hadoop/common/branches/branch-0.20-security-203/src/test/org/apache/hadoop/fs/TestHarFileSystem.java:1097249,1097269,1097281,1097966,1098816,1098819,1098823,1098827,1098832,1098839,1098854,1098863,1099088,1099191,1099324,1099330,1099333,1128115 +/hadoop/common/branches/branch-0.20-security-204/src/test/org/apache/hadoop/fs/TestHarFileSystem.java:1128390 /hadoop/common/trunk/src/test/core/org/apache/hadoop/fs/TestHarFileSystem.java:979485 /hadoop/common/trunk/src/test/org/apache/hadoop/fs/TestHarFileSystem.java:910709 /hadoop/core/branches/branch-0.19/src/test/org/apache/hadoop/fs/TestHarFileSystem.java:713112 Propchange: hadoop/common/branches/branch-0.20-security/src/tools/org/apache/hadoop/tools/HadoopArchives.java ------------------------------------------------------------------------------ --- svn:mergeinfo (original) +++ svn:mergeinfo Fri May 27 16:52:56 2011 @@ -1,4 +1,5 @@ /hadoop/common/branches/branch-0.20-security-203/src/tools/org/apache/hadoop/tools/HadoopArchives.java:1097249,1097269,1097281,1097966,1098816,1098819,1098823,1098827,1098832,1098839,1098854,1098863,1099088,1099191,1099324,1099330,1099333,1128115 +/hadoop/common/branches/branch-0.20-security-204/src/tools/org/apache/hadoop/tools/HadoopArchives.java:1128390 /hadoop/common/trunk/src/tools/org/apache/hadoop/tools/HadoopArchives.java:910709 /hadoop/core/branches/branch-0.19/src/tools/org/apache/hadoop/tools/HadoopArchives.java:713112 /hadoop/core/trunk/src/tools/org/apache/hadoop/tools/HadoopArchives.java:727001,727117,727191,727212,727217,727228,727255,727869,728187,729052,729987,732385,732572,732613,732777,732838,732869,733887,734870,734916,736426,738328,738697,740077,740157,741703,741762,743745,743816,743892,744894,745180,746010,746206,746227,746233,746274,746338,746902-746903,746925,746944,746968,746970,747279,747289,747802,748084,748090,748783,749262,749318,749863,750533,752073,752609,752834,752836,752913,752932,753112-753113,753346,754645,754847,754927,755035,755226,755348,755370,755418,755426,755790,755905,755938,755960,755986,755998,756352,757448,757624,757849,758156,758180,759398,759932,760502,760783,761046,761482,761632,762216,762879,763107,763502,764967,765016,765809,765951,771607,771661,772844,772876,772884,772920,773889,776638,778962,778966,779893,781720,784661,785046,785569