bigdatav022——olapkudu
OLAPKudu
yanqi_vip
strove with none, for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart ——W.S.Landor
展开
-
CC00001.kudu——|Hadoop&OLAP_Kudu.V01|——|kudu.v01|概述背景|数据模型|
一、概述:背景### --- 背景~~~ Apache Kudu是由Cloudera开源的存储引擎,~~~ 可以同时提供低延迟的随机读写和高效的数据分析能力。~~~ Kudu支持水平扩展,使用Raft协议进行一致性保证,~~~ 并且与Cloudera Impala和Apache Spark等当前流行的大数据查询和分析工具结合紧密。~~~ ...原创 2022-04-14 14:21:00 · 76 阅读 · 0 评论 -
CC00002.kudu——|Hadoop&OLAP_Kudu.V02|——|kudu.v02|架构|Master|Table|
一、Kudu的架构### --- Kudu架构~~~ 与HDFS和HBase相似,Kudu使用单个的Master节点,用来管理集群的元数据,~~~ 并且使用任意数量的Tablet Server节点用来存储实际数据。可以部署多个Master节点来提高容错性。二、Master:Kudu.Master架构### --- Kudu的mast...原创 2022-04-14 14:22:00 · 374 阅读 · 0 评论 -
CC00003.kudu——|Hadoop&OLAP_Kudu.V03|——|kudu.v03|安装运行|ntp|
一、安装和运行### --- 安装前提和准备~~~ # 硬件:~~~ 一台或者多台机器跑kudu-master。~~~ 建议跑一个master(无容错机制)、~~~ 三个master(允许一个节点运行出错)或者五个master(允许两个节点出错)。~~~ 一台或者多台机器跑kudu-tserver。当需要使用副本,至少需要三个节...原创 2022-04-14 14:22:00 · 141 阅读 · 0 评论 -
CC00004.kudu——|Hadoop&OLAP_Kudu.V04|——|kudu.v04|常用API|创建删除表|
一、KuDu常用Api(java):创建maven工程:kudu_project### --- 在pom.xml下添加依赖 <dependencies> <dependency> <groupId>org.apache.kudu</groupId> <artif...原创 2022-04-14 14:23:00 · 335 阅读 · 0 评论 -
CC00005.kudu——|Hadoop&OLAP_Kudu.V05|——|kudu.v05|常用API|插入查询数据|
一、KuDuApi常用操作:插入数据### --- 插入数据~~~ # 思路:~~~ 获取客户端~~~ 打开一张表~~~ 创建会话~~~ 设置刷新模式~~~ 获取插入实例~~~ 声明带插入数据~~~ 刷入数据~~~ 应用插入实例~~~ 关闭会话~~~ # AUTO_...原创 2022-04-14 14:24:00 · 311 阅读 · 0 评论 -
CC00006.kudu——|Hadoop&OLAP_Kudu.V06|——|kudu.v06|常用API|更改表数据|删除指定行|
一、KuDuApi常用操作:更改数据### --- 编程代码实现:更改表数据:和插入数据类似package com.yanqi.kudu.api;import org.apache.kudu.client.*;public class updateDemo { public static void main(String[] args) { K...原创 2022-04-14 14:24:00 · 342 阅读 · 0 评论 -
CC00007.kudu——|Hadoop&OLAP_Kudu.V07|——|kudu.v07|Flink下沉数据到kudu|
一、Flink下沉数据到kudu### --- Flink下沉数据到kudu~~~ # 思路:~~~ 自定义下沉器 : extends RichSinkFunction### --- 数据源:new UserInfo("001", "Jack", 18),new UserInfo("002", "Rose", 20),new UserInfo(...原创 2022-04-14 14:25:00 · 187 阅读 · 0 评论 -
CC00008.kudu——|Hadoop&OLAP_Kudu.V08|——|kudu.v08|表设计.V1|
一、kudu表设计(扩展)### --- kudu表设计~~~ Tablet是kudu表的水平分区,类似于google Bigtable的tablet,或者HBase的region。~~~ 每个tablet存储着一定连续range的数据(key),且tablet两两间的range不会重叠。~~~ 一张表的所有tablet包含了这张表的所有key空间...原创 2022-04-14 14:25:00 · 117 阅读 · 0 评论 -
CC00009.kudu——|Hadoop&OLAP_Kudu.V09|——|kudu.v09|表设计.V2|
七、Handling mutations against on-disk files### --- Handling mutations against on-disk files~~~ 更新或者删除已经flush到disk的数据,不会操作MemRowSet。~~~ 它的处理过程是这样的:为了确定update/delete的key在哪个RowSet里,系统将...原创 2022-04-14 14:26:00 · 83 阅读 · 0 评论 -
CC00010.kudu——|BigDataEnd|
NO:Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart ...原创 2022-04-14 14:27:00 · 58 阅读 · 0 评论
分享