Added asterix project

git-svn-id: https://asterixdb.googlecode.com/svn/trunk/asterix@12 eaa15691-b419-025a-1212-ee371bd00084
diff --git a/asterix-app/scripts/rainbow/execute.sh b/asterix-app/scripts/rainbow/execute.sh
new file mode 100755
index 0000000..ec10917
--- /dev/null
+++ b/asterix-app/scripts/rainbow/execute.sh
@@ -0,0 +1,2 @@
+#/bin/sh
+export JAVA_OPTS="-DAsterixConfigFileName=asterix-rainbow.properties"; /home/onose/asterix-app-0.0.2-SNAPSHOT-binary-assembly/bin/asterix-cmd  -hyracks-port 2222 -execute true $*
diff --git a/asterix-app/scripts/rainbow/startallncs.sh b/asterix-app/scripts/rainbow/startallncs.sh
new file mode 100755
index 0000000..1c7d869
--- /dev/null
+++ b/asterix-app/scripts/rainbow/startallncs.sh
@@ -0,0 +1,5 @@
+ssh rainbow-01 ~/hyracks-rainbow/bin/startnc.sh
+ssh rainbow-02 ~/hyracks-rainbow/bin/startnc.sh
+ssh rainbow-03 ~/hyracks-rainbow/bin/startnc.sh
+ssh rainbow-04 ~/hyracks-rainbow/bin/startnc.sh
+ssh rainbow-05 ~/hyracks-rainbow/bin/startnc.sh
diff --git a/asterix-app/scripts/rainbow/startcc.sh b/asterix-app/scripts/rainbow/startcc.sh
new file mode 100755
index 0000000..dddf0fd
--- /dev/null
+++ b/asterix-app/scripts/rainbow/startcc.sh
@@ -0,0 +1,7 @@
+#!/bin/bash
+
+HYRACKS_HOME=/home/onose/src/hyracks
+
+export JAVA_OPTS="-Djava.rmi.server.hostname=128.195.52.177 -DAsterixConfigFileName=asterix-rainbow.properties -DAsterixWebServerPort=20001"
+
+$HYRACKS_HOME/hyracks-server/target/hyracks-server-0.1.3.1-binary-assembly/bin/hyrackscc -port 2222 &> logs/cc.log &
diff --git a/asterix-app/scripts/rainbow/startnc.sh b/asterix-app/scripts/rainbow/startnc.sh
new file mode 100755
index 0000000..139d196
--- /dev/null
+++ b/asterix-app/scripts/rainbow/startnc.sh
@@ -0,0 +1,14 @@
+#!/bin/bash
+
+export JAVA_HOME=/usr/local/java/vms/java
+
+LOGSDIR=/home/onose/hyracks-rainbow/logs
+HYRACKS_HOME=/home/onose/src/hyracks
+
+IPADDR=`/sbin/ifconfig eth0 | grep "inet addr" | awk '{print $2}' | cut -f 2 -d ':'`
+NODEID=`ypcat hosts | grep rainbow | grep -w $IPADDR | awk '{print $2}'`
+
+export JAVA_OPTS="-DNodeControllerDataPath=/tmp/ncX/"
+
+echo $HYRACKS_HOME/hyracks-server/target/hyracks-server-0.1.3.1-binary-assembly/bin/hyracksnc -cc-host 128.195.52.177 -cc-port 2222 -data-ip-address $IPADDR -node-id $NODEID
+$HYRACKS_HOME/hyracks-server/target/hyracks-server-0.1.3.1-binary-assembly/bin/hyracksnc -cc-host 128.195.52.177 -cc-port 2222 -data-ip-address $IPADDR -node-id $NODEID &> $LOGSDIR/$NODEID.log &
diff --git a/asterix-app/scripts/rainbow/stopallncs.sh b/asterix-app/scripts/rainbow/stopallncs.sh
new file mode 100755
index 0000000..843751f
--- /dev/null
+++ b/asterix-app/scripts/rainbow/stopallncs.sh
@@ -0,0 +1,5 @@
+ssh rainbow-01 ~/hyracks-rainbow/bin/stopnc.sh
+ssh rainbow-02 ~/hyracks-rainbow/bin/stopnc.sh
+ssh rainbow-03 ~/hyracks-rainbow/bin/stopnc.sh
+ssh rainbow-04 ~/hyracks-rainbow/bin/stopnc.sh
+ssh rainbow-05 ~/hyracks-rainbow/bin/stopnc.sh
diff --git a/asterix-app/scripts/rainbow/stopcc.sh b/asterix-app/scripts/rainbow/stopcc.sh
new file mode 100755
index 0000000..51a1066
--- /dev/null
+++ b/asterix-app/scripts/rainbow/stopcc.sh
@@ -0,0 +1,6 @@
+#!/bin/bash
+
+PID=`/usr/local/java/vms/java/bin/jps | grep CCDriver | awk '{print $1}'`
+
+echo $PID
+kill -9 $PID
diff --git a/asterix-app/scripts/rainbow/stopnc.sh b/asterix-app/scripts/rainbow/stopnc.sh
new file mode 100755
index 0000000..02c9c1c
--- /dev/null
+++ b/asterix-app/scripts/rainbow/stopnc.sh
@@ -0,0 +1,6 @@
+#!/bin/bash
+
+PID=`/usr/local/java/vms/java/bin/jps | grep NCDriver | awk '{print $1}'`
+
+echo $PID
+kill -9 $PID