1.安装环境

  • CentOS Linux release 7.1.1503
  • jdk1.7.0_67
  • hadoop2.7.1
  • hive1.2.1
  • hbase1.0.1.1
  • zookeeper3.4.6

2.集群各节点角色规划

  • 192.168.200.118/namenode NameNode、SecondaryNameNode、ResourceManager、HBase、Hive metastore、Impala Catalog、Impala statestore、zookeeper
  • 192.168.200.119/datanode1 DataNode、NodeManager、HBase、NodeManager、Impala Server、Impala shell、zookeeper
  • 192.168.200.120/datanode2 DataNode、NodeManager、HBase、NodeManager、Impala Server、Impala shell、zookeeper
  • 192.168.200.121/datanode3 DataNode、NodeManager、HBase、NodeManager、Impala Server、Impala shell、zookeeper

3.在namenode节点(本集群中规划的是namenode)上安装以下impala安装包,注意:以下安装包必须在root用户下执行。

  rpm下载:http://archive.cloudera.com/cdh5/redhat/6/x86_64/cdh/5.5.2/RPMS/x86_64/

  1. rpm -ivh --nodeps impala-2.3.0+cdh5.5.2+0-1.cdh5.5.2.p0.12.el6.x86_64.rpm
  2. rpm -ivh impala-state-store-2.3.0+cdh5.5.2+0-1.cdh5.5.2.p0.12.el6.x86_64.rpm
  3. rpm -ivh impala-catalog-2.3.0+cdh5.5.2+0-1.cdh5.5.2.p0.12.el6.x86_64.rpm
  4. rpm -ivh impala-udf-devel-2.3.0+cdh5.5.2+0-1.cdh5.5.2.p0.12.el6.x86_64.rpm

4.在每一个datanode节点安装一下impala安装包,注意:以下安装包必须在root用户下执行。

  1. rpm -ivh --nodeps --force impala-2.3.0+cdh5.5.2+0-1.cdh5.5.2.p0.12.el6.x86_64.rpm
  2. rpm -ivh --nodeps --force impala-shell-2.3.0+cdh5.5.2+0-1.cdh5.5.2.p0.12.el6.x86_64.rpm
  3. rpm -ivh --force impala-udf-devel-2.3.0+cdh5.5.2+0-1.cdh5.5.2.p0.12.el6.x86_64.rpm
  4. rpm -ivh --force impala-server-2.3.0+cdh5.5.2+0-1.cdh5.5.2.p0.12.el6.x86_64.rpm

5.配置Impala

  复制hadoop配置文件core-site.xml 、hbase-site.xml 、hdfs-site.xml 、hive-site.xml到/etc/impala/conf目录下

  1、hdfs-site.xml添加配置

<property><name>dfs.client.read.shortcircuit</name><value>true</value>
</property><property><name>dfs.domain.socket.path</name><value>/var/run/hdfs-sockets/dn</value>
</property><property><name>dfs.client.file-block-storage-locations.timeout.millis</name><value>10000</value>
</property>

  2、core-site.xml添加配置

<property><name>dfs.client.read.shortcircuit</name><value>true</value>
</property>

  3、每个datanode的hdfs-site.xml添加配置

<property><name>dfs.client.use.legacy.blockreader.local</name><value>true</value>
</property><property><name>dfs.datanode.data.dir.perm</name><value>750</value>
</property><property><name>dfs.block.local-path-access.user</name><value>impala</value>
</property><property><name>dfs.client.file-block-storage-locations.timeout.millis</name><value>10000</value>
</property>

6、修改/usr/lib/impala/lib下的impala相关jar包

impala安装后hadoop相关jar包大多找不到,修改/usr/lib/impala/lib下的相关jar包,cdh5.5.2下我替换的jar包使用软连接仍然找不到,复制过去可以,复制过去的jar包必须改名为/usr/lib/impala/lib原来的jar包名称

转载于:https://www.cnblogs.com/sunlifei/p/5253211.html

Impala使用RPM安装过程相关推荐

  1. linux nginx rpm 安装配置,Centos下安装nginx rpm包

    1 在nginx官方网站下载一个rpm包,下载地址是:http://nginx.org/en/download.html wget http://nginx.org/packages/centos/6 ...

  2. linux中realplayer.rpm格式的软件安装,realplayer安装过程中出现的文件依赖问题

    realplayer安装过程中出现的文件依赖问题 发布时间:2010-07-20 14:26:21来源:红联作者:kevin_freedom [i=s] 本帖最后由 kevin_freedom 于 2 ...

  3. 在CentOS7上通过RPM安装实现LAMP+phpMyAdmin安装过程全记录

    在CentOS7上通过RPM安装实现LAMP+phpMyAdmin安装过程全记录 时间:2017年9月20日 一.软件环境: IP:192.168.1.71 Hostname:centos73-2.s ...

  4. CentOS 7.9 RPM安装Mysql数据库过程

    CentOS 7.9 RPM安装Mysql数据库过程 1.查看系统版本 cat /etc/redhat-release 2.下载mysql 的安装文件 下载地址 https://downloads.m ...

  5. 什么是impala,如何安装使用Impala

    存储,学习,共享 一.Impala简介 Cloudera Impala对你存储在Apache Hadoop在HDFS,HBase的数据提供直接查询互动的SQL.除了像Hive使用相同的统一存储平台,I ...

  6. linux下apache+php+mysql升级安装过程

    由于服务器的linux版本太低,apache+php+mysql版本都太低,初次学习linux经过三天除了吃饭睡觉终于把apache+php+mysql给升级了!现说下升级过程: 一删除apache+ ...

  7. centos6 rpm安装mysql_Centos6下rpm安装MySQL5.6

    Centos6在rpm安装 rpm -ivh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm yum install ...

  8. 26期20180626 rpm 安装软件包的方法 yum

    6月26日任务 7.1 安装软件包的三种方法 7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法 7.5 yum搭建本地仓库(视频中ppt小错误: gpcheck改为gpgcheck ...

  9. JProfiler远程监控Linux上Tomcat的安装过程细讲(步骤非常详细!!!)

    JProfiler远程监控Linux上Tomcat的安装过程细讲(步骤非常详细!!!) 1.文件准备: 服务器:CentOS Linux release 7.3.1611 (Core)     Apa ...

最新文章

  1. 打开word出现“您正试图运行的函数包含有宏或需要宏语言支持的内容。”的解决方法
  2. push与presentModal的 用法详解(转)
  3. linux配置4g网络命令_Linux网络基本配置命令
  4. 【机器学习入门笔记10:TensorFlow矩阵基础】20190217
  5. 必须要用发展的眼光来看诺基亚和微软的合作
  6. CF1444C-Team-Building【可撤销并查集】
  7. 服务器端如何开启GZIP压缩功能
  8. python 串口助手 简书_python用pyserial读取串口问题解决
  9. Java牛角尖【003】:类初始化时的执行顺序
  10. 95-160-024-源码-DataStream-ConnectedStreams与union合并流
  11. apache配置php后访问localhost出现403错误
  12. 【问题解决方案】CentOS7替换yum的问题:使用yum makecache出现File contains no section headers
  13. qt截图怎样实现橡皮擦_利用QT实现截屏的四种方法
  14. fopen文件路径怎么写_php的多功能文件操作类
  15. atmega328p引脚图_Arduino UNO兼容ATmega328开发板-Seeeduino v4.0,附原理图/PCB/使用说明等...
  16. 完美解决鼠标单击变双击问题^_^
  17. ps怎么将png做成gif_【AE教程】AE如何导出背景透明的图层到PS中做gif动图?
  18. 清远市高中计算机考试时间,2017年清远市中考体育考试安排
  19. rk3399添加开机启动脚本
  20. JAVA高级工程师笔试面试题

热门文章

  1. mysql解压rar至指定文件夹_PHP解压ZIP文件到指定文件夹的方法
  2. MYsql隔离级别问题和解决方案,Spring的七大传播机制
  3. Silverlight 游戏开发小技巧:昼夜交替动画
  4. css:transform,transition,animation总结
  5. C++之浅谈类与对象
  6. linux mint 16 安装chrome 浏览器
  7. Android自定义布局的背景在多分辨率的情况下设置fill_parent时背景不能够横向全屏的问题解决...
  8. portal启用自动 JSP 重新装入
  9. 本地缓存到分布式缓存( Guava, Caffeine, Memcached, Redis)
  10. Material UI 4.10 Skeleton 骨架