#!/bin/sh
#
# Copyright (C) 2013 Microsoft Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#         http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#

# RUNTIME
SELF_JAR=`echo $REEF_HOME/reef-examples/target/reef-examples-*-shaded.jar`

# LOCAL_RUNTIME_TMP="-Dcom.microsoft.reef.runtime.local.folder=$REEF_HOME/reef-examples/REEF_RUNTIME_LOCAL/"
LOGGING_CONFIG='-Djava.util.logging.config.class=com.microsoft.reef.util.logging.Config'

CLASSPATH=$YARN_HOME/share/hadoop/hdfs/*:$YARN_HOME/share/hadoop/mapreduce/lib/*:$YARN_HOME/share/hadoop/mapreduce/*

CMD="java -cp $YARN_CONF_DIR:$SELF_JAR:$CLASSPATH $LOCAL_RUNTIME_TMP $LOGGING_CONFIG $*"
echo $CMD
$CMD # 2> /dev/null

#!/bin/sh
#
# Copyright (C) 2013 Microsoft Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#         http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#

# EXAMPLE USAGE 
# ./run.sh com.microsoft.reef.examples.retained_eval.Launch -num_eval 2 -local false

# RUNTIME
SELF_JAR=`echo $REEF_HOME/reef-examples/target/reef-examples-*-shaded.jar`

LOGGING_CONFIG='-Djava.util.logging.config.class=com.microsoft.reef.util.logging.Config'

CLASSPATH=$YARN_HOME/share/hadoop/common/*:$YARN_HOME/share/hadoop/common/lib/*:$YARN_HOME/share/hadoop/yarn/*:$YARN_HOME/share/hadoop/hdfs/*:$YARN_HOME/share/hadoop/mapreduce/lib/*:$YARN_HOME/share/hadoop/mapreduce/*

YARN_CONF_DIR=$YARN_HOME/etc/hadoop

CMD="java -cp $YARN_CONF_DIR:$SELF_JAR:$CLASSPATH $LOCAL_RUNTIME_TMP $LOGGING_CONFIG $*"
echo $CMD
$CMD # 2> /dev/null

Fix CLASSPATH and add a usage example
Fix CLASSPATH and add a usage example
