From 92f25b8cd6a202d84974a19800ad0143911f19bc Mon Sep 17 00:00:00 2001 From: Youngwoo Kim Date: Thu, 3 Dec 2015 14:59:58 +0900 Subject: [PATCH] BIGTOP-2163. Add a phoenix-pherf sub-package for Phoenix --- .../src/common/phoenix/install_phoenix.sh | 49 ++++++++++++++++++- bigtop-packages/src/deb/phoenix/control | 6 +++ .../src/deb/phoenix/phoenix-pherf.install | 1 + .../src/rpm/phoenix/SPECS/phoenix.spec | 12 +++++ 4 files changed, 67 insertions(+), 1 deletion(-) create mode 100644 bigtop-packages/src/deb/phoenix/phoenix-pherf.install diff --git a/bigtop-packages/src/common/phoenix/install_phoenix.sh b/bigtop-packages/src/common/phoenix/install_phoenix.sh index dca0066b4e..ea441bb8ea 100755 --- a/bigtop-packages/src/common/phoenix/install_phoenix.sh +++ b/bigtop-packages/src/common/phoenix/install_phoenix.sh @@ -100,6 +100,7 @@ MAN_DIR=${MAN_DIR:-/usr/share/man/man1} DOC_DIR=${DOC_DIR:-/usr/share/doc/phoenix} LIB_DIR=${LIB_DIR:-/usr/lib/phoenix} BIN_DIR=${BIN_DIR:-/usr/lib/phoenix/bin} +PHERF_DIR=${PHERF_DIR:-/usr/lib/phoenix/pherf} ETC_DIR=${ETC_DIR:-/etc/phoenix} CONF_DIR=${CONF_DIR:-${ETC_DIR}/conf.dist} @@ -110,7 +111,7 @@ install -d -m 0755 $PREFIX/$DOC_DIR install -d -m 0755 $PREFIX/$MAN_DIR install -d -m 0755 $PREFIX/$ETC_DIR install -d -m 0755 $PREFIX/$CONF_DIR - +install -d -m 0755 $PREFIX/$PHERF_DIR install -d -m 0755 $PREFIX/var/lib/phoenix install -d -m 0755 $PREFIX/var/log/phoenix @@ -135,3 +136,49 @@ ln -s `cd $PREFIX/$LIB_DIR ; ls phoenix*-thin-client.jar` $PREFIX/$LIB_DIR/phoen # phoenix-server for placing on the HBase regionserver classpath ln -s `cd $PREFIX/$LIB_DIR ; ls phoenix*-server.jar` $PREFIX/$LIB_DIR/phoenix-server.jar + +# Pherf +unzip $BUILD_DIR/phoenix-pherf/phoenix-pherf-*-cluster.zip -d $BUILD_DIR/phoenix-pherf/ +mv $BUILD_DIR/phoenix-pherf/phoenix-pherf-*-cluster/* $PREFIX/$PHERF_DIR/ +rm -rf $PREFIX/$PHERF_DIR/config/env.sh + +cat >>$PREFIX/$PHERF_DIR/config/env.sh <