aboutsummaryrefslogtreecommitdiff
path: root/env.sh
diff options
context:
space:
mode:
authorAndrew McDermott <andrew.mcdermott@linaro.org>2014-02-12 16:59:54 +0000
committerAndrew McDermott <andrew.mcdermott@linaro.org>2014-02-12 16:59:54 +0000
commit86a9909c577bdd641e7483f56ffbec998ea421eb (patch)
tree3f67536f5008b7d434d0a25e2d1aa97d9179b74b /env.sh
Initial import
Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
Diffstat (limited to 'env.sh')
-rw-r--r--env.sh40
1 files changed, 40 insertions, 0 deletions
diff --git a/env.sh b/env.sh
new file mode 100644
index 0000000..97640ad
--- /dev/null
+++ b/env.sh
@@ -0,0 +1,40 @@
+# Hadoop env override:
+
+THISDIR="$(cd $(dirname "${BASH_SOURCE[0]}") && pwd -P)"
+
+# Hadoop env override:
+#
+# http://timothysc.github.io/blog/2013/04/22/personalhadoop/
+
+export HADOOP_VERSN=2.2.0
+
+export HADOOP_BASE_DIR=${THISDIR}
+export HADOOP_LOG_DIR=${THISDIR}/logs
+export HADOOP_PID_DIR=${HADOOP_BASE_DIR}
+export HADOOP_CONF_DIR=${THISDIR}/conf
+export HADOOP_COMMON_HOME=${THISDIR}/$(uname -m)
+export HADOOP_HDFS_HOME=${HADOOP_COMMON_HOME}
+export HADOOP_MAPRED_HOME=${HADOOP_COMMON_HOME}
+# Yarn env override:
+export HADOOP_YARN_HOME=${HADOOP_COMMON_HOME}
+export YARN_LOG_DIR=${HADOOP_LOG_DIR}/yarn
+#classpath override to search hadoop loc
+export CLASSPATH=/usr/share/java/:${HADOOP_COMMON_HOME}/share
+#Finally update your PATH
+export PATH=${HADOOP_COMMON_HOME}/bin:${HADOOP_COMMON_HOME}/sbin:${HADOOP_COMMON_HOME}/libexec:${PATH}
+
+# Add wrappers for running teragen demos
+export PATH=${THISDIR}/demo:$PATH
+
+if [ -z "$JAVA_HOME" ]; then
+ if [ -x /usr/lib/jvm/java-8-openjdk/bin/java ]; then
+ export JAVA_HOME=/usr/lib/jvm/java-8-openjdk
+ elif [ -x /usr/lib/jvm/java-8-openjdk/jre/bin/java ]; then
+ export JAVA_HOME=/usr/lib/jvm/java-8-openjdk/jre
+ else
+ echo "Cannot find java-8-openjdk"
+ fi
+fi
+
+[ -n "$PS1" ] && echo "JAVA_HOME=$JAVA_HOME"
+