source: proiecte/HadoopJUnit/hadoop-0.20.1/src/benchmarks/gridmix/gridmix-env @ 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: 2.4 KB
Line 
1#!/usr/bin/env bash
2
3
4## Environment configuration
5# Hadoop installation
6# set var only if it has not already been set externally
7if [ -z "${HADOOP_HOME}" ] ; then
8  export HADOOP_HOME=
9fi
10# Base directory for gridmix install
11# set var only if it has not already been set externally
12if [ -z "${GRID_MIX_HOME}" ] ; then
13  export GRID_MIX_HOME=${GRID_DIR}
14fi
15# Hadoop example jar
16# set var only if it has not already been set externally
17if [ -z "${EXAMPLE_JAR}" ] ; then
18  export EXAMPLE_JAR="${HADOOP_HOME}/hadoop-*examples.jar"
19fi
20# Hadoop test jar
21# set var only if it has not already been set externally
22if [ -z "${APP_JAR}" ] ; then
23  export APP_JAR="${HADOOP_HOME}/hadoop-*test.jar"
24fi
25# Hadoop streaming jar
26# set var only if it has not already been set externally
27if [ -z "${STREAM_JAR}" ] ; then
28  export STREAM_JAR="${HADOOP_HOME}/contrib/streaming/hadoop-*streaming.jar"
29fi
30# Location on default filesystem for writing gridmix data (usually HDFS)
31# Default: /gridmix/data
32# set var only if it has not already been set externally
33if [ -z "${GRID_MIX_DATA}" ] ; then
34  export GRID_MIX_DATA=/gridmix/data
35fi
36# Location of executables in default filesystem (usually HDFS)
37# Default: /gridmix/programs
38# set var only if it has not already been set externally
39if [ -z "${GRID_MIX_PROG}" ] ; then
40  export GRID_MIX_PROG=/gridmix/programs
41fi
42
43## Data sources
44# Variable length key, value compressed SequenceFile
45export VARCOMPSEQ=${GRID_MIX_DATA}/WebSimulationBlockCompressed
46# Fixed length key, value compressed SequenceFile
47export FIXCOMPSEQ=${GRID_MIX_DATA}/MonsterQueryBlockCompressed
48# Variable length key, value uncompressed Text File
49export VARINFLTEXT=${GRID_MIX_DATA}/SortUncompressed
50# Fixed length key, value compressed Text File
51export FIXCOMPTEXT=${GRID_MIX_DATA}/EntropySimulationCompressed
52
53## Job sizing
54export NUM_OF_LARGE_JOBS_FOR_ENTROPY_CLASS=5
55export NUM_OF_LARGE_JOBS_PER_CLASS=3
56export NUM_OF_MEDIUM_JOBS_PER_CLASS=20
57export NUM_OF_SMALL_JOBS_PER_CLASS=40
58
59export NUM_OF_REDUCERS_FOR_LARGE_JOB=370
60export NUM_OF_REDUCERS_FOR_MEDIUM_JOB=170
61export NUM_OF_REDUCERS_FOR_SMALL_JOB=15
62
63## Throttling
64export INTERVAL_BETWEEN_SUBMITION=20
65
66## Hod
67#export HOD_OPTIONS=""
68
69export CLUSTER_DIR_BASE=$GRID_MIX_HOME/CLUSTER_DIR_BASE
70export HOD_CONFIG=
71export ALL_HOD_OPTIONS="-c ${HOD_CONFIG} ${HOD_OPTIONS}"
72export SMALL_JOB_HOD_OPTIONS="$ALL_HOD_OPTIONS -n 5"
73export MEDIUM_JOB_HOD_OPTIONS="$ALL_HOD_OPTIONS -n 50"
74export LARGE_JOB_HOD_OPTIONS="$ALL_HOD_OPTIONS -n 100"
75
Note: See TracBrowser for help on using the repository browser.