EMR部署Kudu

耀灵2年前技术文章888

前置准备

部署kudu的节点yum安装cyrus相关包,如果有不通外网的可以在通外网的节点开启yum缓存包配置,将yum包缓存在本地后scp到不通外网的节点在进行yum安装。

yum install cyrus-sasl-plain  cyrus-sasl-devel  cyrus-sasl-gssapi

先获取kudu包,放在em节点上,在kudu包所在的服务器上执行,127.0.0.1指向的是em服务器的ip

# {package_name}表示为具体的tar包名称
curl http://127.0.0.1:8864/api/v2/product/upload -F 'package=@{package_name}'

EM部署

1.png

2.png

3.png

4.png

5.png

根据主机中实际情况将tserver的data盘改为如下配置。

6.png

7.png

冒烟测试

新建impalasql任务,创建kudu表

CREATE TABLE  test_student2 (                                           
   id INT NOT NULL ENCODING AUTO_ENCODING COMPRESSION DEFAULT_COMPRESSION,    
   name STRING NULL ENCODING AUTO_ENCODING COMPRESSION DEFAULT_COMPRESSION,   
   adress STRING NULL ENCODING AUTO_ENCODING COMPRESSION DEFAULT_COMPRESSION, 
   PRIMARY KEY (id)                                                           
 )                                                                            
 PARTITION BY HASH (id) PARTITIONS 20                                         
 STORED AS KUDU                                                               
 TBLPROPERTIES ('kudu.master_addresses'='10.168.86.68,10.168.86.69,10.168.86.70') ; 


 INSERT INTO test_student2 VALUES (1, "john","北京"), (2, "jane","天津"), (3, "jim","上海");

 select * from test_student2;

8.png

FAQ:

Q1:Bad status:Not found:Unable to initialize catalog manager:Failed to initialize sys tables async:Couldnot load tablet metadata from/var/lib/kudu/master/tablet-meta/00000000000000000000000000000000:/var/lib/kudu/master/tablet-meta/00000000000000000000000000000000:No such file or directory (error 2)

A:清掉对应的/data和/wal目录后重启kudu服务。


相关文章

CDH实操--集群卸载

CDH实操--集群卸载

1、停止正在运行的服务a、控制台停止集群服务b、控制台停止Cloudera Management Servicec、命令行停止cm服务systemctl stop cloudera-scm-agent...

数据建模用的哪些模型?

星型模型星形模式(Star Schema)是最常用的维度建模方式。星型模式是以事实表为中心,所有的维度表直接连接在事实表上,像星星一样。星形模式的维度建模由一个事实表和一组维表成,且具有以下特点:a....

PG常用命令

1、连库相关#连库 $ psql -h <hostname or ip> -p <端口> [数据库名称] [用户名称] #连库并执行命令 $ psql -h <ho...

docker日志管理

docker日志管理

docker的日志分类 一、Docker 引擎日志(也就是 dockerd 运行时的日志)Ubuntu14.04: /var/log/upstart/docker.logCentos 6/7或ubun...

rancher证书到期处理

rancher证书到期处理

问题描述:rancher证书到期,需要更新rancher证书问题处理:基础环境信息:rancher版本: rancher:v2.4.3官方关于独立容器Rancher Server证书更新的解决方案:1...

flink应用场景分析

•       Flink适合场景:•       实时数据流处理,对实时的海量...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。