source: proiecte/HadoopJUnit/hadoop-0.20.1/contrib/vaidya/bin/vaidya.sh @ 120

Last change on this file since 120 was 120, checked in by (none), 14 years ago

Added the mail files for the Hadoop JUNit Project

  • Property svn:executable set to *
File size: 1.7 KB
Line 
1#!/bin/sh
2# Licensed to the Apache Software Foundation (ASF) under one or more
3# contributor license agreements.  See the NOTICE file distributed with
4# this work for additional information regarding copyright ownership.
5# The ASF licenses this file to You under the Apache License, Version 2.0
6# (the "License"); you may not use this file except in compliance with
7# the License.  You may obtain a copy of the License at
8#
9#     http://www.apache.org/licenses/LICENSE-2.0
10#
11# Unless required by applicable law or agreed to in writing, software
12# distributed under the License is distributed on an "AS IS" BASIS,
13# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14# See the License for the specific language governing permissions and
15# limitations under the License.
16
17this="$0"
18while [ -h "$this" ]; do
19  ls=`ls -ld "$this"`
20  link=`expr "$ls" : '.*-> \(.*\)$'`
21  if expr "$link" : '.*/.*' > /dev/null; then
22    this="$link"
23  else
24    this=`dirname "$this"`/"$link"
25  fi
26done
27
28# convert relative path to absolute path
29bin=`dirname "$this"`
30script=`basename "$this"`
31bin=`cd "$bin"; pwd`
32this="$bin/$script"
33
34# Check if HADOOP_HOME AND JAVA_HOME is set.
35if [ -z $HADOOP_HOME ] ; then
36  echo "HADOOP_HOME environment variable not defined"
37  exit -1;
38fi
39
40if [ -z $JAVA_HOME ] ; then
41  echo "JAVA_HOME environment variable not defined"
42  exit -1;
43fi
44
45hadoopVersion=`$HADOOP_HOME/bin/hadoop version | awk 'BEGIN { RS = "" ; FS = "\n" } ; { print $1 }' | awk '{print $2}'`
46
47$JAVA_HOME/bin/java -classpath $HADOOP_HOME/hadoop-${hadoopVersion}-core.jar:$HADOOP_HOME/contrib/vaidya/hadoop-${hadoopVersion}-vaidya.jar:$HADOOP_HOME/lib/commons-logging-1.0.4.jar:${CLASSPATH} org.apache.hadoop.vaidya.postexdiagnosis.PostExPerformanceDiagnoser $@
Note: See TracBrowser for help on using the repository browser.