summaryrefslogtreecommitdiff
path: root/devfiles/scripts/bootstrap-cassandra.sh
diff options
context:
space:
mode:
Diffstat (limited to 'devfiles/scripts/bootstrap-cassandra.sh')
-rwxr-xr-xdevfiles/scripts/bootstrap-cassandra.sh26
1 files changed, 26 insertions, 0 deletions
diff --git a/devfiles/scripts/bootstrap-cassandra.sh b/devfiles/scripts/bootstrap-cassandra.sh
new file mode 100755
index 0000000..220bd03
--- /dev/null
+++ b/devfiles/scripts/bootstrap-cassandra.sh
@@ -0,0 +1,26 @@
+#!/bin/sh
+
+##
+## This script deletes all Cassandra data and creates and populates the
+## ColumnFamilies needed to start the Growth Process.
+##
+
+export TOOLS=`awk -F= '/jesterpm\.buildtools\.root/ { print $2 }' $HOME/.jesterpm-build-tools.properties`
+export DEVFILES=$(dirname $0)
+
+$TOOLS/scripts/setup-cassandra.sh
+
+# Bootstrap keyspace
+TEMPFILE=`mktemp`
+cat $DEVFILES/cassandra-bootstrap.cql > $TEMPFILE
+
+# Fill with questions
+./compile-questions.sh >> $TEMPFILE
+
+# Fill with videos
+./compile-videos.sh >> $TEMPFILE
+
+# GO!
+#cat $TEMPFILE | less
+cassandra-cli < $TEMPFILE
+rm $TEMPFILE