Mapr 安装hadoop的组件(五)——安装Impala

黑斑羚的MAPR

黑斑羚是违背了原生存储在MAPR-FS和HBase的数据的分布式查询执行引擎。

建筑帕拉

先决条件

安装必备的软件包

运行下面的命令来安装必备包黑斑羚:

[用户名@主机名]须藤yum的安装libevent的,发育的automake libtool的柔性野牛的gcc-c + +的的openssl-发育使cmake的doxygen.x86_64 \
     巨蟒发育的bzip2-发育的svn的libevent-发育赛勒斯-SASL-发育wget的git的解压缩rpm-build程序
图标

黑斑羚需要升压1.42或更高版本。

安装MAPR包

黑斑羚上MAPR需要  MAPR核心  和  MAPR -蜂巢  包。运行下面的命令来安装这些软件包:

[用户名@主机名]须藤yum的安装MAPR核心MAPR-蜂巢

安装升​​压

  1. 将以下条目添加到  在/ etc / yum.repos.d  添加存储库:

    [JUR-linux下]
         名称=朱尔的Linux
         gpgcheck = 0
         启用= 1
  2. 安装软件包:

    [用户名@主机名]须藤yum的安装libicu,发育chrpath了openmpi-发育MPICH2-发育
  3. Instally的Python:

    [用户名@主机名]须藤yum的安装python3-发育
  4. 下载升压转速。

    [用户名@主机名]
  5. 使用  rpmbuild的  准备升压转速。

    [用户名@主机名]须藤rpmbuild的 - 重建升压1.53.0-6.fc19.src.rpm
  6. 解压缩升压代码。

    sudo的RPM-UVH / root/rpmbuild/RPMS/x86_64 / *
  7. 进行以下更改到/ usr / include中/升压/移动/ core.hpp:

          RV
           公众  ::升压:: move_detail :: IF_C
              <::升压:: move_detail :: is_class_or_union <T> ::价值
              ,T
              ,::升压:: move_detail ::空
              > ::类型
        {
           RV();
    ---〜RV();
    + + +〜RV() ();
           房车(RV  常量 &);
           无效  运算符=(RV  常量 &);
        } BOOST_MOVE_ATTRIBUTE_MAY_ALIAS;
    图标

    Ubuntu的12.04(和更高版本)需要libevent1-dev的包带勤俭节约V0.9工作

安装LLVM

低级别的虚拟机(LLVM)是帕拉一个要求。请按照下列步骤来安装LLVM。

  1. 下载LLVM的源代码。

  2. 解压缩下载的代码。

    [用户名@主机名]的tar xvzf LLVM-3.2.src.tar.gz
  3. 更改到  /工具  目录。

    [用户名@主机名] CD llvm-3.2.src/tool​​s
  4. 退房    项目。

  5. 更改到  /项目  目录中。

    [用户名@主机名] CD .. /项目
  6. 退房的  编译器-RT  项目。

    [用户名@主机名]的svn合作http://llvm.org/svn/llvm-project/compiler-rt/tags/RELEASE_32/final/编译器的-RT
  7. 配置构建。

    [用户名@主机名] CD ..
    [用户名@主机名] /配置 - 与-PIC
  8. 建立LLVM。

    [用户名@主机名]化妆J4 REQUIRES_RTTI = 1
  9. 安装LLVM。

    [用户名@主机名]须藤使安装

安装JDK

黑斑羚需要在Oracle的Java开发包(JDK)版本6。OpenJDK的是不与黑斑羚兼容。验证  JAVA_HOME  通过发出以下命令设置在您的环境:

[用户名@主机名]出口JAVA_HOME =在/ usr / java / default文件
[用户名@主机名]回声$ JAVA_HOME
[用户名@主机名] $ JAVA_HOME / bin中/ java的版本
java版本“1.6.0_45”
的Java(TM)SE运行时环境(建立1.6.0_45-B06)
的Java的HotSpot(TM)64位服务器虚拟机(建20.45-B01,混合模式)

Maven的安装

黑斑羚安装过程使用Maven来管理代码的依赖关系。使用Maven的安装步骤如下:

  1. 下载的Maven用下面的命令:

  2. 解压缩下载使用下面的命令:

    [用户名@主机名]的tar xvf命令的apache-maven的-3.0.5-bin.tar.gz && sudo的MV的apache-maven的-3.0.5的/ usr /本地
  3. 以下三行添加至您的  bashrc中。  文件:

    出口M2_HOME = / usr/local/apache-maven-3.0.5
    出口M2 = $ M2_HOME/bin 
    出口的PATH = $ M2:$ PATH
  4. 应用更改登录到一个新的shell或者通过运行以下命令:

    [用户名@主机名]源〜/。bashrc中
  5. 通过运行以下命令确认安装:

    [用户名@主机名] MVN版

    一个成功的安装将返回的输出类似于:

    的Apache Maven的3.0.5 ...

建筑帕拉

克隆黑斑羚资源库

使用下载的黑斑羚源代码  的git

[用户名@主机名]的git克隆https://github.com/mapr/impala

将黑斑羚环境

运行  黑斑羚-config.sh  脚本来设置您的环境:

[用户名@主机名] CD黑斑羚
[用户名@主机名]。斌/黑斑羚-config.sh

确认您的环境中看起来是正确的:

[用户名@主机名]的env | grep的“。IMPALA *版本”
 
     IMPALA_AVRO_VERSION = 1.7.1-cdh4.2.0
     IMPALA_CYRUS_SASL_VERSION = 2.1.23
     IMPALA_HBASE_VERSION = 0.94.9-MAPR
     IMPALA_SNAPPY_VERSION = 1.0.5
     IMPALA_GTEST_VERSION = 1.6.0
     IMPALA_GPERFTOOLS_VERSION = 2.0
     IMPALA_GFLAGS_VERSION = 2.0
     IMPALA_GLOG_VERSION = 0.3.2
     IMPALA_HADOOP_VERSION = 1.0.3-MAPR-3.0.0
     IMPALA_HIVE_VERSION = 0.11-MAPR
     IMPALA_MONGOOSE_VERSION = 3.3
     IMPALA_THRIFT_VERSION = 0.9.0

下载所需的第三方软件包

运行  download_thirdparty.sh  脚本来下载该黑斑羚使用第三方软件包:

[用户名@主机名] CD的第三方
[用户名@主机名] / download_thirdparty.sh

打造黑斑羚

打造黑斑羚二进制用下面的命令:

[用户名@主机名] CD $ {IMPALA_HOME}
[用户名@主机名] / build_public.sh-build_thirdparty

后栋

该  impalad  二进制文件是在  $ {IMPALA_HOME} /是/构建/发布/服务  目录构建成功后。

您可以通过运行以下命令启动Impala的后端:

[用户名@主机名] $ {IMPALA_HOME} / bin中/启动impalad.sh-use_statestore =假
图标

启动impalad.sh脚本设置环境变量所必需的黑斑羚成功运行。

要配置黑斑羚的使用MAPR-FS,HBase的,或蜂巢metastore的,放置的路径相关的配置文件在  CLASSPATH  变量的  斌/设置classpath.sh  脚本建立。

黑斑羚壳牌

黑斑羚shell是一个方便的命令行界面来黑斑羚。下面的命令启动了帕拉外壳:

[用户名@主机名] $ {IMPALA_HOME} / bin中/黑斑羚-shell.sh

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值