blob: 7e525211c42c11147597184c8080c212c558ee69 [file] [log] [blame]
vinayakb5d8a2f22013-01-29 19:45:44 +00001#!/bin/bash
Till Westmann276bbc22013-06-05 18:56:27 -07002#/*
3# Copyright 2009-2013 by The Regents of the University of California
4# Licensed under the Apache License, Version 2.0 (the "License");
5# you may not use this file except in compliance with the License.
6# you may obtain a copy of the License from
7#
8# http://www.apache.org/licenses/LICENSE-2.0
9#
10# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS,
12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13# See the License for the specific language governing permissions and
14# limitations under the License.
15#*/
vinayakb5d8a2f22013-01-29 19:45:44 +000016hostname
17
18#Import cluster properties
19. conf/cluster.properties
20
21#Get the IP address of the cc
22CCHOST_NAME=`cat conf/master`
23CCHOST=`bin/getip.sh`
24
25#Remove the temp dir
26rm -rf $CCTMP_DIR
27mkdir $CCTMP_DIR
28
29#Remove the logs dir
30rm -rf $CCLOGS_DIR
31mkdir $CCLOGS_DIR
32
33#Export JAVA_HOME and JAVA_OPTS
34export JAVA_HOME=$JAVA_HOME
35export JAVA_OPTS=$CCJAVA_OPTS
36
37#Launch hyracks cc script
38chmod -R 755 $HYRACKS_HOME
buyingyif2782a82013-03-23 10:57:43 +000039if [ -f "conf/topology.xml" ]; then
40#Launch hyracks cc script with topology
41$HYRACKS_HOME/hyracks-server/target/appassembler/bin/hyrackscc -client-net-ip-address $CCHOST -cluster-net-ip-address $CCHOST -client-net-port $CC_CLIENTPORT -cluster-net-port $CC_CLUSTERPORT -max-heartbeat-lapse-periods 999999 -default-max-job-attempts 0 -job-history-size 0 -cluster-topology "conf/topology.xml" &> $CCLOGS_DIR/cc.log &
42else
43#Launch hyracks cc script without toplogy
buyingyia880ed92013-03-14 22:44:32 +000044$HYRACKS_HOME/hyracks-server/target/appassembler/bin/hyrackscc -client-net-ip-address $CCHOST -cluster-net-ip-address $CCHOST -client-net-port $CC_CLIENTPORT -cluster-net-port $CC_CLUSTERPORT -max-heartbeat-lapse-periods 999999 -default-max-job-attempts 0 -job-history-size 0 &> $CCLOGS_DIR/cc.log &
buyingyif2782a82013-03-23 10:57:43 +000045fi