BIGTOP-756. Provide the thrift API interface file in the HBase packages
Project: http://git-wip-us.apache.org/repos/asf/bigtop/repo Commit: http://git-wip-us.apache.org/repos/asf/bigtop/commit/bc114699 Tree: http://git-wip-us.apache.org/repos/asf/bigtop/tree/bc114699 Diff: http://git-wip-us.apache.org/repos/asf/bigtop/diff/bc114699 Branch: refs/heads/master Commit: bc114699cc6aec1f747d68766959c37dc40c7282 Parents: 46fde11 Author: Anatoli Fomenko <[email protected]> Authored: Wed May 1 19:07:03 2013 -0700 Committer: Roman Shaposhnik <[email protected]> Committed: Thu May 2 10:39:09 2013 -0700 ---------------------------------------------------------------------- bigtop-packages/src/common/hbase/install_hbase.sh | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/bigtop/blob/bc114699/bigtop-packages/src/common/hbase/install_hbase.sh ---------------------------------------------------------------------- diff --git a/bigtop-packages/src/common/hbase/install_hbase.sh b/bigtop-packages/src/common/hbase/install_hbase.sh index 3df001e..f23cd27 100755 --- a/bigtop-packages/src/common/hbase/install_hbase.sh +++ b/bigtop-packages/src/common/hbase/install_hbase.sh @@ -102,6 +102,7 @@ LIB_DIR=${LIB_DIR:-/usr/lib/hbase} BIN_DIR=${BIN_DIR:-/usr/lib/hbase/bin} ETC_DIR=${ETC_DIR:-/etc/hbase} CONF_DIR=${CONF_DIR:-${ETC_DIR}/conf.dist} +THRIFT_DIR=${THRIFT_DIR:-${LIB_DIR}/include/thrift} install -d -m 0755 $PREFIX/$LIB_DIR install -d -m 0755 $PREFIX/$LIB_DIR/lib @@ -109,6 +110,7 @@ install -d -m 0755 $PREFIX/$DOC_DIR install -d -m 0755 $PREFIX/$BIN_DIR install -d -m 0755 $PREFIX/$ETC_DIR install -d -m 0755 $PREFIX/$MAN_DIR +install -d -m 0755 $PREFIX/$THRIFT_DIR cp -ra $BUILD_DIR/lib/* ${PREFIX}/${LIB_DIR}/lib/ cp $BUILD_DIR/hbase*.jar $PREFIX/$LIB_DIR @@ -125,6 +127,9 @@ for file in rolling-restart.sh graceful_stop.sh local-regionservers.sh \ rm -f $PREFIX/$BIN_DIR/$file done +cp $BUILD_DIR/src/main/resources/org/apache/hadoop/hbase/thrift/Hbase.thrift $PREFIX/$THRIFT_DIR/hbase1.thrift +cp $BUILD_DIR/src/main/resources/org/apache/hadoop/hbase/thrift2/hbase.thrift $PREFIX/$THRIFT_DIR/hbase2.thrift + ln -s $ETC_DIR/conf $PREFIX/$LIB_DIR/conf # Make a symlink of hbase.jar to hbase-version.jar
