Initial deployment scripts.
authorFrantišek Dvořák <valtri@civ.zcu.cz>
Fri, 6 Mar 2015 14:27:03 +0000 (15:27 +0100)
committerFrantišek Dvořák <valtri@civ.zcu.cz>
Fri, 6 Mar 2015 14:27:03 +0000 (15:27 +0100)
jobs.sh [new file with mode: 0755]
refresh.sh [new file with mode: 0644]

diff --git a/jobs.sh b/jobs.sh
new file mode 100755 (executable)
index 0000000..367b9c5
--- /dev/null
+++ b/jobs.sh
@@ -0,0 +1,21 @@
+#! /bin/bash -e
+
+PREFIX=`dirname $0`
+CONFIGFILE=`dirname $0`/hador.txt
+DEFAULTDIR='/etc/sysconfig'
+#PREFIX='/usr/local'
+#CONFIGFLE=/etc/hadoop-bookkeeping.txt
+#DEFAULTDIR='<%= scope.lookupvar('site_hadoop::defaultconfdir') -%>'
+KRB5CCNAME='FILE:/tmp/krb5cc_hadoop_bookeeping'
+INTERVAL=$((12*60))
+AMOUNT=$((INTERVAL * 5))
+
+if test -f ${DEFAULTDIR}/hadoop-bookkeeping; then
+ . ${DEFAULTDIR}/hadoop-bookkeeping
+fi
+export KRB5CCNAME
+
+begin=$(($(date '+%s')-AMOUNT))000
+
+${PREFIX}/jobs.py -c ${CONFIGFILE} -q "finishedTimeBegin=${begin}" --db --debug=0
+${PREFIX}/jobs.py -c ${CONFIGFILE} -q "startedTimeBegin=${begin}" --db --debug=0
diff --git a/refresh.sh b/refresh.sh
new file mode 100644 (file)
index 0000000..9498fc8
--- /dev/null
@@ -0,0 +1,14 @@
+#! /bin/sh -e
+
+KRB5CCNAME='FILE:/tmp/krb5cc_hadoop_bookeeping'
+KEYTAB='FILE:/etc/security/keytab/nn.service.keytab'
+PRINCIPAL="nn/`hostname -f`"
+
+if test -f ${DEFAULTDIR}/hadoop-bookkeeping; then
+ . ${DEFAULTDIR}/hadoop-bookkeeping
+fi
+export KRB5CCNAME
+
+if test -n "${PRINCIPAL}"; then
+  kinit -k -t ${KEYTAB} ${PRINCIPAL}
+fi