安装apache的kudu

第一步:下载rpm包

http://archive.cloudera.com/kudu/redhat/6/x86_64/kudu/5.11.0/RPMS/x86_64/

第二步:安装rpm包

[root@hadoop5 kudu]# yum -y install cyrus-sasl-plain lsb ntp 
[root@hadoop5 kudu]# rpm -ivh *

第三步:配置文件

配置主、从机 
/etc/kudu/conf/tserver.gflagfile 
–tserver_master_addrs=hadoop5:7051

/etc/default/kudu-master 
export FLAGS_rpc_bind_addresses=hadoop5:7051 
/etc/default/kudu-tserver 
export FLAGS_rpc_bind_addresses=hadoop6:7050

第四步:设置ntpd服务

第五步:设置目录权限

mkdir /opt/var/lib/kudu -p 
chown -R kudu:kudu /opt/var/lib/kudu

第六步:启动kudu

[root@hadoop5 default]# /etc/init.d/kudu-master start 
[root@hadoop6 default]# /etc/init.d/kudu-tserver start

第七步:在ui访问kudu

http://192.168.0.119:8051/ 
http://192.168.0.120:8050/

安装apache的impala-kudu

第一步:

http://archive.cloudera.com/beta/impala-kudu/redhat/6/x86_64/impala-kudu/0/RPMS/x86_64/ 
http://archive.cloudera.com/cdh5/redhat/6/x86_64/cdh/5/RPMS/noarch/

第二步:

rpm -ivh bigtop-utils-0.7.0+cdh5.12.0+0-1.cdh5.12.0.p0.37.el6.noarch.rpm 
rpm -ivh impala-kudu-2.7.0+cdh5.9.0+0-1.cdh5.9.0.p0.11.el6.x86_64.rpm –nodeps 
rpm -ivh impala-kudu-catalog-2.7.0+cdh5.9.0+0-1.cdh5.9.0.p0.11.el6.x86_64.rpm 
rpm -ivh impala-kudu-state-store-2.7.0+cdh5.9.0+0-1.cdh5.9.0.p0.11.el6.x86_64.rpm 
rpm -ivh impala-kudu-server-2.7.0+cdh5.9.0+0-1.cdh5.9.0.p0.11.el6.x86_64.rpm 
yum install -y python-setuptools 
rpm -ivh impala-kudu-shell-2.7.0+cdh5.9.0+0-1.cdh5.9.0.p0.11.el6.x86_64.rpm 
rpm -ivh impala-kudu-udf-devel-2.7.0+cdh5.9.0+0-1.cdh5.9.0.p0.11.el6.x86_64.rpm 
主节点安装catalog和state-store 
从节点不要安装catalog和state-store

第三步:

vim /etc/default/bigtop-utils 
export JAVA_HOME=/home/local/jdk1.8.0_131/ 
vim /etc/default/impala 
IMPALA_CATALOG_SERVICE_HOST=192.168.0.116 
IMPALA_STATE_STORE_HOST=192.168.0.116 
cd /etc/impala/conf.dist 
cp -a /opt/cloudera/parcels/CDH/lib/hadoop/etc/hadoop/core-site.xml . 
cp -a /opt/cloudera/parcels/CDH/lib/hadoop/etc/hadoop/hdfs-site.xml .

安装CDH的kudu

第一步:

下载地址: 
http://archive.cloudera.com/kudu/csd/KUDU-5.10.0.jar 
csd文件夹 
KUDU-5.10.2.jar

第二步:

下载地址: 
http://archive.cloudera.com/kudu/parcels/latest/KUDU-1.2.0-1.cdh5.10.0.p0.55-el6.parcel 
parcel-repo文件夹 
KUDU-1.3.0-1.cdh5.11.0.p0.12-el6.parcel 
KUDU-1.3.0-1.cdh5.11.0.p0.12-el6.parcel.sha

安装CDH的impala-kudu

第一步:

http://archive.cloudera.com/beta/impala-kudu/parcels/1.1.0/ 
将parcel文件和parcel.sha文件放置到parcel-repo文件夹中

第二步:

alternatives –display impala-shell

更换impala-shell对应的版本 
alternatives –set impala-shell /opt/cloudera/parcels/IMPALA_KUDU-2.7.0-3.cdh5.9.0.p0.10/bin/impala-shell

测试: 
CREATE TABLE my_first_table ( 
id BIGINT PRIMARY KEY, 
name STRING 

PARTITION BY HASH PARTITIONS 2 
STORED AS KUDU 
TBLPROPERTIES(‘kudu.master_addresses’ = ‘10.27.5.79:7051’) ;

insert into my_first_table values(100,’2017-08-27 21:46:04’); 
insert into my_first_table values(101,’2017-08-28 21:46:04’); 
insert into my_first_table values(102,’2017-08-26 21:46:04’); 
insert into my_first_table values(103,’2017-08-29 21:46:04’); 
insert into my_first_table values(104,’2017-08-25 21:46:04’);

select * from my_first_table where name > ‘2017-08-25 21:46:04’;

CREATE TABLE my_first_table_2 ( 
id BIGINT PRIMARY KEY, 
time UNIXTIME_MICROS 

PARTITION BY HASH PARTITIONS 2 
STORED AS KUDU 
TBLPROPERTIES(‘kudu.master_addresses’ = ‘hadoop11:7051’);

原文链接: http://blog.csdn.net/weixin_39478115/article/details/78469962

kudu和kudu-impala的安装流程的更多相关文章

  1. iOS 最新版 CocoaPods 的安装流程

    iOS 最新版 CocoaPods 的安装流程1.移除现有Ruby默认源$gem sources --remove https://rubygems.org/2.使用新的源$gem sources - ...

  2. 最新版 CocoaPods 的安装流程

                                       iOS 最新版 CocoaPods 的安装流程     1.移除现有Ruby默认源 $gem sources --remove h ...

  3. CocoaPods安装流程

    iOS 最新版 CocoaPods 的安装流程       1.移除现有Ruby默认源 $gem sources --remove https://rubygems.org/   2.使用新的源 $g ...

  4. CentOS 7 64位的安装流程

    若出现以下不支持虚拟机的问题: 表示虚拟机检测到CPU支不支持虚拟化,要去BIOS里设置虚拟化技术设置为enabled:重启电脑-按"F1或Fn+F1"-进入BIOS主界面-移至S ...

  5. Yii2框架与MongoDB拓展、Redis拓展的安装流程

    @author 周煦辰 2016-03-21 这段时间新上了一个项目,使用的是Yii2框架.这里记录一下Yii2框架.Yii2-Mongo拓展.Yii2-Redis拓展等的安装流程.因为使用的系统是W ...

  6. Canopy v. 1.5.5 ubuntu安装流程

    官网的下载超级慢,还总是断,一断就失败了 我花费了7个小时终于在尝试了5次以后下载成功了,现在将网盘链接分享出来 https://yunpan.cn/cxt28gM26mxQU  访问密码 301d ...

  7. Ios 程序封装,安装流程

    转:http://www.myexception.cn/operating-system/1436560.html Ios 程序打包,安装流程 一.发布测试,是指将你的程序给   * 你的测试人员,因 ...

  8. 最新cocoapods安装流程,安装过程中遇到的问题及解决方法

    最近重新安装了一次cocoapods,参考的安装流程:http://blog.csdn.net/showhilllee/article/details/38398119/ 但是现在的cocoapods ...

  9. 最新版 CocoaPods 的安装流程(包括EI Capitan版)

    1.移除现有Ruby默认源 $gem sources --remove https://rubygems.org/ 2.使用新的源 $gem sources -a https://ruby.taoba ...

随机推荐

  1. python Gevent – 高性能的Python并发框架

    话说gevent也没个logo啥的,于是就摆了这张图= =|||,首先这是一种叫做greenlet的鸟,而在python里,按照官方解释greenlet是轻量级的并行编程,而gevent呢,就是利用g ...

  2. git添加本地项目到git

    1.切换到项目所在文件夹下:git int 2.git add -A 3.git commit -m '11' 4.git remote add origin https://github.com/g ...

  3. 特征工程 —— 特征重要性排序(Random Forest)

    树模型天然会对特征进行重要性排序,以分裂数据集,构建分支: 1. 使用 Random Forest from sklearn.datasets import load_boston from skle ...

  4. 安装依赖库的方法-linux

    前言 使用linux系统的过程中,项目可能需要用到各种依赖库或者工具包,本文对库或者包的安装方法进行概述. 具体方法 如何安装各种依赖库或者工具包:1)直接使用apt-get install进行安装, ...

  5. CF1093:E. Intersection of Permutations(树状数组套主席树)

    题意:给定长度为N的a数组,和b数组,a和b都是1到N的排列: 有两种操作,一种是询问[L1,R1],[L2,R2]:即问a数组的[L1,R1]区间和b数组的[L2,R2]区间出现了多少个相同的数字. ...

  6. 使用struts框架后的404错误

    访问jsp界面后出现404错误,我开始以为是因为struts没有配置好,在网上找了很多解决方法, 试了一遍,无效, 最后在参考书上看到“struts2推荐把所有的视图界面存放在WEB-INF目录下,这 ...

  7. poj-1112 (二分图染色+dp分组)

    #include <iostream> #include <algorithm> #include <cstring> using namespace std; ; ...

  8. PHPEmailer使用简介(以qq邮箱为例)

    1.从网上下载PHPEmailer: 2.确保PHP环境支持sockets扩展,还要开启openssl,如下图: 3.配置QQ邮箱 1.开启SMTP服务 2.验证密保 3.获取授权码(这个就是IMAP ...

  9. [转载]PHP 连接 Rabbitmq 实例代码

    转自 http://www.dahouduan.com/2017/11/23/php-rabbitmq-demo/ 接下来我们用 php 连接 rabbitmq 玩一玩.还没有安装 rabbitmq ...

  10. hdu1114 dp(完全背包)

    题意:已知空钱罐质量和满钱罐质量(也就是知道钱罐里的钱的质量),知道若干种钱币每种的质量以及其价值,钱币都是无限个,问最少钱罐中有多少钱. 这个题在集训的时候学长给我们做过,所以你会做是应该的,由于已 ...