Impala使用RPM安装过程
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/
- rpm -ivh --nodeps impala-2.3.0+cdh5.5.2+0-1.cdh5.5.2.p0.12.el6.x86_64.rpm
- rpm -ivh impala-state-store-2.3.0+cdh5.5.2+0-1.cdh5.5.2.p0.12.el6.x86_64.rpm
- rpm -ivh impala-catalog-2.3.0+cdh5.5.2+0-1.cdh5.5.2.p0.12.el6.x86_64.rpm
- 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用户下执行。
- rpm -ivh --nodeps --force impala-2.3.0+cdh5.5.2+0-1.cdh5.5.2.p0.12.el6.x86_64.rpm
- rpm -ivh --nodeps --force impala-shell-2.3.0+cdh5.5.2+0-1.cdh5.5.2.p0.12.el6.x86_64.rpm
- rpm -ivh --force impala-udf-devel-2.3.0+cdh5.5.2+0-1.cdh5.5.2.p0.12.el6.x86_64.rpm
- 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安装过程相关推荐
- linux nginx rpm 安装配置,Centos下安装nginx rpm包
1 在nginx官方网站下载一个rpm包,下载地址是:http://nginx.org/en/download.html wget http://nginx.org/packages/centos/6 ...
- linux中realplayer.rpm格式的软件安装,realplayer安装过程中出现的文件依赖问题
realplayer安装过程中出现的文件依赖问题 发布时间:2010-07-20 14:26:21来源:红联作者:kevin_freedom [i=s] 本帖最后由 kevin_freedom 于 2 ...
- 在CentOS7上通过RPM安装实现LAMP+phpMyAdmin安装过程全记录
在CentOS7上通过RPM安装实现LAMP+phpMyAdmin安装过程全记录 时间:2017年9月20日 一.软件环境: IP:192.168.1.71 Hostname:centos73-2.s ...
- CentOS 7.9 RPM安装Mysql数据库过程
CentOS 7.9 RPM安装Mysql数据库过程 1.查看系统版本 cat /etc/redhat-release 2.下载mysql 的安装文件 下载地址 https://downloads.m ...
- 什么是impala,如何安装使用Impala
存储,学习,共享 一.Impala简介 Cloudera Impala对你存储在Apache Hadoop在HDFS,HBase的数据提供直接查询互动的SQL.除了像Hive使用相同的统一存储平台,I ...
- linux下apache+php+mysql升级安装过程
由于服务器的linux版本太低,apache+php+mysql版本都太低,初次学习linux经过三天除了吃饭睡觉终于把apache+php+mysql给升级了!现说下升级过程: 一删除apache+ ...
- 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 ...
- 26期20180626 rpm 安装软件包的方法 yum
6月26日任务 7.1 安装软件包的三种方法 7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法 7.5 yum搭建本地仓库(视频中ppt小错误: gpcheck改为gpgcheck ...
- JProfiler远程监控Linux上Tomcat的安装过程细讲(步骤非常详细!!!)
JProfiler远程监控Linux上Tomcat的安装过程细讲(步骤非常详细!!!) 1.文件准备: 服务器:CentOS Linux release 7.3.1611 (Core) Apa ...
最新文章
- 打开word出现“您正试图运行的函数包含有宏或需要宏语言支持的内容。”的解决方法
- push与presentModal的 用法详解(转)
- linux配置4g网络命令_Linux网络基本配置命令
- 【机器学习入门笔记10:TensorFlow矩阵基础】20190217
- 必须要用发展的眼光来看诺基亚和微软的合作
- CF1444C-Team-Building【可撤销并查集】
- 服务器端如何开启GZIP压缩功能
- python 串口助手 简书_python用pyserial读取串口问题解决
- Java牛角尖【003】:类初始化时的执行顺序
- 95-160-024-源码-DataStream-ConnectedStreams与union合并流
- apache配置php后访问localhost出现403错误
- 【问题解决方案】CentOS7替换yum的问题:使用yum makecache出现File contains no section headers
- qt截图怎样实现橡皮擦_利用QT实现截屏的四种方法
- fopen文件路径怎么写_php的多功能文件操作类
- atmega328p引脚图_Arduino UNO兼容ATmega328开发板-Seeeduino v4.0,附原理图/PCB/使用说明等...
- 完美解决鼠标单击变双击问题^_^
- ps怎么将png做成gif_【AE教程】AE如何导出背景透明的图层到PS中做gif动图?
- 清远市高中计算机考试时间,2017年清远市中考体育考试安排
- rk3399添加开机启动脚本
- JAVA高级工程师笔试面试题
热门文章
- mysql解压rar至指定文件夹_PHP解压ZIP文件到指定文件夹的方法
- MYsql隔离级别问题和解决方案,Spring的七大传播机制
- Silverlight 游戏开发小技巧:昼夜交替动画
- css:transform,transition,animation总结
- C++之浅谈类与对象
- linux mint 16 安装chrome 浏览器
- Android自定义布局的背景在多分辨率的情况下设置fill_parent时背景不能够横向全屏的问题解决...
- portal启用自动 JSP 重新装入
- 本地缓存到分布式缓存( Guava, Caffeine, Memcached, Redis)
- Material UI 4.10 Skeleton 骨架