Kudu + IMPALA 的安装部署

Apache Kudu是由Cloudera开源的存储引擎,可以同时提供低延迟的随机读写和高效的数据分析能力。
在存储技术中,基于HDFS的存储技术,比如Parquet,具有高吞吐量连续读取数据的能力;而HBase和Cassandra等技术适用于低延迟的随机读写场景。KUDU则兼具两者的优点。
用户可以使用 Insert,Update和Delete API对KUDU表进行写操作。而在读操作方面,Kudu通过Scan操作来获取数据。用户可以通过指定过滤条件来获取自己想要读取的数据。
接下来本文将在三台服务器127 、128和129 上做kudu的安装部署,kudu的安装部署允许一台或者多台机器跑kudu-master。一般建议跑一个master(无容错机制)、三个master(允许一个节点运行出错)或者五个master(允许两个节点出错)。
一台或者多台机器跑kudu-tserver。当需要使用副本,至少需要三个节点运行kudu-tserver服务。
Impala并没有自己的存储引擎,其负责解析SQL,并连接其底层的存储引擎。在发布之初Impala主要支持HDFS,Kudu发布之后,Impala和Kudu更是做了深度集成。
1、查看三台机子的linux内核以及ext文件格式:
127
在这里插入图片描述
128
在这里插入图片描述
129
在这里插入图片描述
必须是ext4格式 否则会启动失败

2、安装依赖包

yum -y install cyrus-sasl-plain lsb ntp

在yum.repos.d中加入cloudera-kudu.repo源
cloudera-kudu.repo源的链接下载地址:http://kudu.apache.org/docs/installation.html

根据系统选择是centos 6 或者centos 7 例如:172.30.81.127和172.30.81.113是centos 6 就下载centos 6的cloudera-kudu.repo ;172.30.81.123是centos 7的cloudera-kudu.repo。
在yum.repos.d中加入cloudera-kudu.repo源:
在这里插入图片描述
查看 cloudera-kudu.repo文件
在这里插入图片描述
以127作为master,在127上安装安装kudu-master

yum install kudu kudu-master kudu-client0 kudu-client-devel -y

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值