Added asterix project
git-svn-id: https://asterixdb.googlecode.com/svn/trunk@12 eaa15691-b419-025a-1212-ee371bd00084
diff --git a/asterix/asterix-app/scripts/asterix/startallncs.sh b/asterix/asterix-app/scripts/asterix/startallncs.sh
new file mode 100755
index 0000000..4c21cf8
--- /dev/null
+++ b/asterix/asterix-app/scripts/asterix/startallncs.sh
@@ -0,0 +1,10 @@
+ssh asterix-001 ~/hyracks-asterix/bin/startnc.sh
+ssh asterix-002 ~/hyracks-asterix/bin/startnc.sh
+ssh asterix-003 ~/hyracks-asterix/bin/startnc.sh
+ssh asterix-004 ~/hyracks-asterix/bin/startnc.sh
+ssh asterix-005 ~/hyracks-asterix/bin/startnc.sh
+ssh asterix-006 ~/hyracks-asterix/bin/startnc.sh
+ssh asterix-007 ~/hyracks-asterix/bin/startnc.sh
+ssh asterix-008 ~/hyracks-asterix/bin/startnc.sh
+ssh asterix-009 ~/hyracks-asterix/bin/startnc.sh
+ssh asterix-010 ~/hyracks-asterix/bin/startnc.sh
diff --git a/asterix/asterix-app/scripts/asterix/startcc.sh b/asterix/asterix-app/scripts/asterix/startcc.sh
new file mode 100755
index 0000000..1293bc6
--- /dev/null
+++ b/asterix/asterix-app/scripts/asterix/startcc.sh
@@ -0,0 +1,7 @@
+#!/bin/bash
+
+HYRACKS_HOME=/home/onose/src/hyracks
+
+export JAVA_OPTS="-Djava.rmi.server.hostname=128.195.52.122 -DAsterixConfigFileName=test.properties -DAsterixWebServerPort=20001 -Djava.net.preferIPv4Stack=true"
+
+$HYRACKS_HOME/hyracks-server/target/hyracks-server-0.1.3.1-binary-assembly/bin/hyrackscc -port 2222 &> logs/cc.log &
diff --git a/asterix/asterix-app/scripts/asterix/startnc.sh b/asterix/asterix-app/scripts/asterix/startnc.sh
new file mode 100755
index 0000000..49f0b22
--- /dev/null
+++ b/asterix/asterix-app/scripts/asterix/startnc.sh
@@ -0,0 +1,14 @@
+#!/bin/bash
+
+export JAVA_HOME=/usr/local/java/vms/java
+
+LOGSDIR=/home/onose/hyracks-asterix/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 asterix | grep -w $IPADDR | awk '{print $2}'`
+
+export JAVA_OPTS="-Xmx10g -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/mnt/data/sdd/space/onose/tmp"
+
+echo $HYRACKS_HOME/hyracks-server/target/hyracks-server-0.1.3.1-binary-assembly/bin/hyracksnc -cc-host 10.1.0.1 -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 10.1.0.1 -cc-port 2222 -data-ip-address $IPADDR -node-id $NODEID &> $LOGSDIR/$NODEID.log &
diff --git a/asterix/asterix-app/scripts/asterix/stopallncs.sh b/asterix/asterix-app/scripts/asterix/stopallncs.sh
new file mode 100755
index 0000000..591b8ce
--- /dev/null
+++ b/asterix/asterix-app/scripts/asterix/stopallncs.sh
@@ -0,0 +1,10 @@
+ssh asterix-001 ~/hyracks-asterix/bin/stopnc.sh
+ssh asterix-002 ~/hyracks-asterix/bin/stopnc.sh
+ssh asterix-003 ~/hyracks-asterix/bin/stopnc.sh
+ssh asterix-004 ~/hyracks-asterix/bin/stopnc.sh
+ssh asterix-005 ~/hyracks-asterix/bin/stopnc.sh
+ssh asterix-006 ~/hyracks-asterix/bin/stopnc.sh
+ssh asterix-007 ~/hyracks-asterix/bin/stopnc.sh
+ssh asterix-008 ~/hyracks-asterix/bin/stopnc.sh
+ssh asterix-009 ~/hyracks-asterix/bin/stopnc.sh
+ssh asterix-010 ~/hyracks-asterix/bin/stopnc.sh
diff --git a/asterix/asterix-app/scripts/asterix/stopcc.sh b/asterix/asterix-app/scripts/asterix/stopcc.sh
new file mode 100755
index 0000000..51a1066
--- /dev/null
+++ b/asterix/asterix-app/scripts/asterix/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/asterix-app/scripts/asterix/stopnc.sh b/asterix/asterix-app/scripts/asterix/stopnc.sh
new file mode 100755
index 0000000..02c9c1c
--- /dev/null
+++ b/asterix/asterix-app/scripts/asterix/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
diff --git a/asterix/asterix-app/scripts/asterix/test.properties b/asterix/asterix-app/scripts/asterix/test.properties
new file mode 100755
index 0000000..b54e107
--- /dev/null
+++ b/asterix/asterix-app/scripts/asterix/test.properties
@@ -0,0 +1,7 @@
+MetadataNode=nc1
+NewUniverse=true
+nc1.stores=/tmp/nc1data/
+nc2.stores=/tmp/nc2data/
+nc3.stores=/tmp/nc3data/
+nc4.stores=/tmp/nc4data/
+nc5.stores=/tmp/nc5data/
diff --git a/asterix/asterix-app/scripts/idefix/deploy.hcli b/asterix/asterix-app/scripts/idefix/deploy.hcli
new file mode 100644
index 0000000..da73c8e
--- /dev/null
+++ b/asterix/asterix-app/scripts/idefix/deploy.hcli
@@ -0,0 +1,2 @@
+connect to "localhost";
+create application asterix "/home/nicnic/workspace/asterix/trunk/asterix/asterix-app/target/asterix-app-0.0.2-SNAPSHOT-binary-assembly.zip";
diff --git a/asterix/asterix-app/scripts/idefix/startcc.sh b/asterix/asterix-app/scripts/idefix/startcc.sh
new file mode 100755
index 0000000..e0b5059
--- /dev/null
+++ b/asterix/asterix-app/scripts/idefix/startcc.sh
@@ -0,0 +1,6 @@
+#/bin/bash
+
+export JAVA_OPTS="-DAsterixConfigFileName=test.properties -DAsterixWebServerPort=20001 -Djava.util.logging.config.file=/home/nicnic/Work/Asterix/hyracks/logging.properties"
+export HYRACKS_HOME="/home/nicnic/workspace/hyracks/tags/hyracks-0.1.5"
+bash ${HYRACKS_HOME}/hyracks-server/target/appassembler/bin/hyrackscc
+#bash /home/nicnic/workspace/hyracks/trunk/hyracks/hyracks-server/target/appassembler/bin/hyrackscc
diff --git a/asterix/asterix-app/scripts/idefix/startnc1.sh b/asterix/asterix-app/scripts/idefix/startnc1.sh
new file mode 100755
index 0000000..562b086
--- /dev/null
+++ b/asterix/asterix-app/scripts/idefix/startnc1.sh
@@ -0,0 +1,8 @@
+#/bin/bash
+
+#export JAVA_OPTS="-Xmx1024m -DAsterixConfigFileName=asterix-idefix.properties"
+#export JAVA_OPTS="-agentlib:hprof=cpu=samples,file=/tmp/q9.dump -Xmx1024m -DAsterixConfigFileName=asterix-idefix.properties"
+export JAVA_OPTS="-DAsterixConfigFileName=test.properties -Djava.util.logging.config.file=/home/nicnic/Work/Asterix/hyracks/logging.properties"
+export HYRACKS_HOME="/home/nicnic/workspace/hyracks/tags/hyracks-0.1.5"
+
+bash ${HYRACKS_HOME}/hyracks-server/target/appassembler/bin/hyracksnc -cc-host 127.0.0.1 -data-ip-address 127.0.0.1 -node-id "nc1" $*
diff --git a/asterix/asterix-app/scripts/idefix/startnc2.sh b/asterix/asterix-app/scripts/idefix/startnc2.sh
new file mode 100755
index 0000000..b8b87ff
--- /dev/null
+++ b/asterix/asterix-app/scripts/idefix/startnc2.sh
@@ -0,0 +1,7 @@
+#/bin/bash
+
+export JAVA_OPTS="-DAsterixConfigFileName=test.properties -Djava.util.logging.config.file=/home/nicnic/Work/Asterix/hyracks/logging.properties"
+export HYRACKS_HOME="/home/nicnic/workspace/hyracks/tags/hyracks-0.1.5"
+
+bash ${HYRACKS_HOME}/hyracks-server/target/appassembler/bin/hyracksnc -cc-host 127.0.0.1 -data-ip-address 127.0.0.1 -node-id "nc2" $*
+
diff --git a/asterix/asterix-app/scripts/idefix/stopallncs.sh b/asterix/asterix-app/scripts/idefix/stopallncs.sh
new file mode 100755
index 0000000..5644d87
--- /dev/null
+++ b/asterix/asterix-app/scripts/idefix/stopallncs.sh
@@ -0,0 +1,6 @@
+#!/bin/bash
+
+PID=`/usr/bin/jps | grep NCDriver | awk '{print $1}'`
+
+echo $PID
+kill -9 $PID
diff --git a/asterix/asterix-app/scripts/idefix/stopcc.sh b/asterix/asterix-app/scripts/idefix/stopcc.sh
new file mode 100755
index 0000000..b13c454
--- /dev/null
+++ b/asterix/asterix-app/scripts/idefix/stopcc.sh
@@ -0,0 +1,6 @@
+#!/bin/bash
+
+PID=`/usr/bin/jps | grep CCDriver | awk '{print $1}'`
+
+echo $PID
+kill -9 $PID
diff --git a/asterix/asterix-app/scripts/idefix/undeploy.hcli b/asterix/asterix-app/scripts/idefix/undeploy.hcli
new file mode 100644
index 0000000..c23a026
--- /dev/null
+++ b/asterix/asterix-app/scripts/idefix/undeploy.hcli
@@ -0,0 +1,2 @@
+connect to "localhost";
+destroy application asterix;
diff --git a/asterix/asterix-app/scripts/rainbow/execute.sh b/asterix/asterix-app/scripts/rainbow/execute.sh
new file mode 100755
index 0000000..ec10917
--- /dev/null
+++ b/asterix/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/asterix-app/scripts/rainbow/startallncs.sh b/asterix/asterix-app/scripts/rainbow/startallncs.sh
new file mode 100755
index 0000000..1c7d869
--- /dev/null
+++ b/asterix/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/asterix-app/scripts/rainbow/startcc.sh b/asterix/asterix-app/scripts/rainbow/startcc.sh
new file mode 100755
index 0000000..dddf0fd
--- /dev/null
+++ b/asterix/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/asterix-app/scripts/rainbow/startnc.sh b/asterix/asterix-app/scripts/rainbow/startnc.sh
new file mode 100755
index 0000000..139d196
--- /dev/null
+++ b/asterix/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/asterix-app/scripts/rainbow/stopallncs.sh b/asterix/asterix-app/scripts/rainbow/stopallncs.sh
new file mode 100755
index 0000000..843751f
--- /dev/null
+++ b/asterix/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/asterix-app/scripts/rainbow/stopcc.sh b/asterix/asterix-app/scripts/rainbow/stopcc.sh
new file mode 100755
index 0000000..51a1066
--- /dev/null
+++ b/asterix/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/asterix-app/scripts/rainbow/stopnc.sh b/asterix/asterix-app/scripts/rainbow/stopnc.sh
new file mode 100755
index 0000000..02c9c1c
--- /dev/null
+++ b/asterix/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