EMR部署Kudu

耀灵2年前技术文章847

前置准备

部署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服务。


相关文章

Prometheus PromQL语法

一、PromQL语法1.1、数据类型PromQL 表达式计算出来的值有以下几种类型:瞬时向量 (Instant vector)区间向量 (Range vector)标量数据 (Scalar)字符串 (...

MySQL keepalived安装配置(二)

MySQL keepalived安装配置(二)

一、keepalived安装配置1.1、主备库安装keepalived服务:yum install -y keepalived yum install -y python MySQL-python1...

在K8S上使用Clickhouse

介绍clickhouse是一款开源的分析型数据库,性能强大。本文介绍如何在K8S环境中部署和使用clickhouse。我们使用开源的clickhouse operator: https://githu...

MySQL 8.0 新特性深度解析,成为数据库高手的必备!

MySQL 8.0 新特性深度解析,成为数据库高手的必备!

前言MySQL 5.7 在 2023 年 10 月 31 日起,就已经终止软件生命周期了,意味着 MySQL 官方将不再提供对 MySQL 5.7 版本的技术支持和更新。8.0 版本成为官方长期支持版...

SQL隐式转换导致索引失效_字符集不一致

3.字符集不一致导致索引失效示例 SQL 如下,通过查看执行计划发现 XXX 和 XXXX 表在进行表关联的时候没有走索引,导致 SQL 扫描数量较大。核实表结构发现表关联对应列都存在索引,最终查看字...

ranger审计日志对接CDH solr

ranger审计日志对接CDH solr

一、准备条件1、已安装完毕ranger-admin2、已在CDH上部署solr(注意在安装solr时更改下solr在zk上的节点信息)二、更改相关配置1、修改ranger-2.1.0-admin/co...

发表评论    

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