From 727949ca96be302831bf92777e5c45b9c8de012c Mon Sep 17 00:00:00 2001 From: =?utf8?q?Franti=C5=A1ek=20Dvo=C5=99=C3=A1k?= Date: Fri, 6 Mar 2015 15:27:03 +0100 Subject: [PATCH] Initial deployment scripts. --- jobs.sh | 21 +++++++++++++++++++++ refresh.sh | 14 ++++++++++++++ 2 files changed, 35 insertions(+) create mode 100755 jobs.sh create mode 100644 refresh.sh diff --git a/jobs.sh b/jobs.sh new file mode 100755 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 index 0000000..9498fc8 --- /dev/null +++ b/refresh.sh @@ -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 -- 1.8.2.3