Impala安装部署

安装前提:

集群提前安装好hadoop,hive。

hive安装包scp在所有需要安装impala的节点上,因为impala需要引用hive的依赖包。

hadoop框架需要支持C程序访问接口,查看下图,如果有该路径下有这么文件,就证明支持C接口。Impala安装部署

下载安装包,依赖包:

由于impala没有提供tar包进行安装,只提供了rpm包。因此在安装impala的时候,需要使用rpm包来进行安装。rpm包只有cloudera公司提供了,所以去cloudera公司网站进行下载rpm包即可。

但是另外一个问题,impala的rpm包依赖非常多的其他的rpm包,可以一个个的将依赖找出来,也可以将所有的rpm包下载下来,制作成我们本地yum源来进行安装。这里就选择制作本地的yum源来进行安装

所以首先需要下载到所有的rpm包,下载地址如下

http://archive.cloudera.com/cdh5/repo-as-tarball/5.14.0/cdh5.14.0-centos6.tar.gz

配置本地Yum源:

  上传安装包解压:

 使用sftp的方式把安装包大文件上传到服务器/cloudera_data目录下。

Impala安装部署

cd /cloudera_data

tar -zxvf cdh5.14.0-centos6.tar.gz

配置本地yum源信息:

     安装Apache Server服务器

  yum  -y install httpd

  service httpd start

  chkconfig httpd on

     配置本地yum源的文件:

   cd /etc/yum.repos.d

    vim localimp.repo

           

[localimp]

name=localimp

baseurl=http://node03/cdh5.14.0/

gpgcheck=0

enabled=1

创建apache  httpd的读取链接

ln -s /cloudera_data/cdh/5.14.0 /var/www/html/cdh5.14.0

确保linuxSelinux关闭

临时关闭:

[[email protected] ~]# getenforce

Enforcing

[[email protected] ~]# setenforce 0

[[email protected] ~]# getenforce

 

Permissive

永久关闭:

[[email protected] ~]# vim /etc/sysconfig/selinux

SELINUX=enforcing 改为 SELINUX=disabled

重启服务reboot

通过浏览器访问本地yum源,如果出现下述页面则成功。

http://192.168.154.100/cdh5.14.0/

Impala安装部署

将本地yum源配置文件localimp.repo发放到所有需要安装impala的节点。

cd /etc/yum.repos.d/

scp localimp.repo  node02:$PWD

scp localimp.repo  node03:$PWD