Impala编译部署-4

这一步的目的是将程序运行必须的文件拷贝出来,便于发布和部署使用,我只想测试kudu,这里只拷贝了kudu的库。

/etc/default  :准备放impala配置文件

/etc/hadoop  :hadoop配置文件

be      :impala运行文件

lib64    :impala运行依赖库

hadoop    :hadoop运行文件

dependency  :jar包

shell      :impala-shell

www      :impala程序中web页面模板

#!/bin/bash
IMPALA_HOME=/root/impala
IMPALA_BUILD=/root/impala-build

# if exist the dest directory then clear it.
if [ -d "${IMPALA_BUILD}" ]; then
        rm -rf ${IMPALA_BUILD}/*
else
        mkdir -p ${IMPALA_BUILD}
fi

mkdir -p ${IMPALA_BUILD}/etc/default/
mkdir -p ${IMPALA_BUILD}/etc/hadoop/
mkdir -p ${IMPALA_BUILD}/be
mkdir -p ${IMPALA_BUILD}/lib64/
mkdir ${IMPALA_BUILD}/hadoop/
mkdir ${IMPALA_BUILD}/dependency/
mkdir ${IMPALA_BUILD}/shell

cp -rf ${IMPALA_HOME}/be/build/debug/* ${IMPALA_BUILD}/be/
cp -rf ${IMPALA_HOME}/toolchain/gcc-4.9.2/lib64/*   ${IMPALA_BUILD}/lib64/
cp -rf ${IMPALA_HOME}/fe/target/impala-frontend-0.1-SNAPSHOT.jar   ${IMPALA_BUILD}/dependency/
cp -rf ${IMPALA_HOME}/fe/target/dependency/*      ${IMPALA_BUILD}/dependency/
cp -rf ${IMPALA_HOME}/toolchain/cdh_components/hadoop-2.6.0-cdh5.10.0-SNAPSHOT/*  ${IMPALA_BUILD}/hadoop/
cp -rf ${IMPALA_BUILD}/hadoop/etc/hadoop ${IMPALA_BUILD}/etc/
cp -rf ${IMPALA_HOME}/toolchain/kudu-a70c905006/debug/lib64/*  ${IMPALA_BUILD}/lib64/
cp -rf ${IMPALA_HOME}/shell/build/impala-shell-2.8.0-RELEASE/*   ${IMPALA_BUILD}/shell
cp -r ${IMPALA_HOME}/www ${IMPALA_BUILD}/

echo "Finished"

 

转载于:https://www.cnblogs.com/fangjx/p/6863279.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值