沃新书屋 - Kudu:构建高性能实时数据分析存储系统 - word 网盘 高速 下载地址大全 免费
本书资料更新时间:2025-05-06 20:25:39

Kudu:构建高性能实时数据分析存储系统 word 网盘 高速 下载地址大全 免费

Kudu:构建高性能实时数据分析存储系统精美图片

Kudu:构建高性能实时数据分析存储系统书籍详细信息


内容简介:

要在Hadoop生态系统中实现数据的快速输入和快速分析,一直以来只有少数可用但是不够完美的解决方案。它们要么以缓慢的数据输入为代价实现快速分析,要么以缓慢的分析为代价实现快速的数据输入。这个问题现在有了解决办法,使用Apache Kudu基于列的数据存储,可以很容易地对快速输入的数据进行快速的分析。这就是本书的内容。 在《Kudu:构建高性能实时数据分析存储系统》中,你将学习Kudu设计中的关键概念,以及如何用它构建快速、可扩展和可靠的应用程序。通过实际的示例,你将了解Kudu是如何与其他Hadoop生态系统组件(如Apache Spark、Spark SQL和Impala)集成的。 《Kudu:构建高性能实时数据分析存储系统》适合大数据系统的架构师、开发者和咨询师阅读。

书籍目录:

前言 ............................................................................... XIII 第1 章 为什么会有Kudu ..................................................1 Kudu 为什么重要 .................................................................................... 1 易用性驱动接纳度 .................................................................................. 2 新的应用场景 ......................................................................................... 5 物联网 ...........................................................................................................5 现有的实时分析方案 .....................................................................................7 实时处理 .....................................................................................................13 硬件环境 ............................................................................................... 15 Kudu 在大数据生态中的独特位置 ........................................................ 17 与其他生态系统的组件对比 .......................................................................19 与大数据组件对比——HDFS、HBase 和Cassandra ..................................24 小结 ...................................................................................................... 26 第2 章 Kudu 简介 ..........................................................27 Kudu 的高层设计 .................................................................................. 29 Kudu 中的角色 ............................................................................................29 master 服务器 ..............................................................................................31 tablet 服务器................................................................................................32 Kudu 中的概念与机制 .......................................................................... 42 热点 .............................................................................................................42 分区 .............................................................................................................44 第3 章 安装与运行 .........................................................49 安装 ...................................................................................................... 49 使用Kudu Quickstart VM ...........................................................................49 使用Cloudera Manager ...............................................................................51 从源代码构建 ..............................................................................................52 软件包 .........................................................................................................53 Cloudera Quickstart VM ..............................................................................53 快速安装:3 分钟或者更短 .................................................................. 54 小结 ...................................................................................................... 58 第4 章 Kudu 的管理 .......................................................59 为Kudu 做规划 ..................................................................................... 59 master 服务器和tablet 服务器 .....................................................................60 预写日志 .....................................................................................................65 数据服务器和存储 ......................................................................................68 复制策略(replication strategy) ..................................................................69 部署时的注意事项:是采用新集群还是现有集群 ................................ 70 全新的仅有Kudu 的集群 ............................................................................70 全新的包含Kudu 的Hadoop 集群 ..............................................................71 在现有的Hadoop 集群中添加Kudu ...........................................................77 tablet 服务器和master 服务器的Web UI .............................................. 81 master 服务器UI 和tablet 服务器UI ..........................................................82 master 服务器UI .........................................................................................83 tablet 服务器UI ...........................................................................................83 Kudu 命令行接口 .................................................................................. 84 集群 .............................................................................................................84 文件系统 .....................................................................................................86 tablet 副本 ...................................................................................................92 与Raft 一致性相关的元数据.....................................................................106 添加和删除tablet 服务器 .................................................................... 107 添加tablet 服务器 .....................................................................................107 删除tablet 服务器 .....................................................................................108 安全 .................................................................................................... 109 一个简单的类比 ........................................................................................ 110 Kudu 的安全功能 ...................................................................................... 112 基本的性能调优 .................................................................................. 117 Kudu 的内存限制 ...................................................................................... 117 维护管理器的线程 .................................................................................... 118 监控性能 ................................................................................................... 119 未雨绸缪,远离麻烦 .......................................................................... 119 避免耗尽磁盘空间 .................................................................................... 119 容忍磁盘故障 ............................................................................................120 备份 ...........................................................................................................120 小结 .................................................................................................... 121 第5 章 Kudu 常用的开发接口 .......................................123 客户端API .......................................................................................... 124 Kudu Client(客户端)...............................................................................124 Kudu Table ................................................................................................125 Kudu DDL .................................................................................................125 Kudu 扫描器(Scanner)读取模式 ...........................................................126 C++ API .............................................................................................. 127 Python API .......................................................................................... 130 准备Python 开发环境 ...............................................................................131 使用Python 开发Kudu 应用 .....................................................................131 Java ..................................................................................................... 135 Java 应用 ...................................................................................................137 Spark ................................................................................................... 140 在Impala 中使用Kudu ....................................................................... 145 第6 章 表和模式设计 ...................................................149 模式设计基础 ..................................................................................... 150 在线事务处理/ 在线分析处理混合的模式设计 .................................. 151 Lambda 架构 .............................................................................................151 OLTP/OLAP 拆分 ......................................................................................152 主键和列的设计 .................................................................................. 153 列模式的其他注意事项 .............................................................................154 分区的基础知识 .................................................................................. 160 范围分区 ...................................................................................................161 哈希分区 ...................................................................................................161 模式的更改 ......................................................................................... 162 最佳实践和提示 .................................................................................. 163 分区 ...........................................................................................................163 大对象 .......................................................................................................164 decimal(十进制数)..................................................................................164 不重复的字符串 ........................................................................................165 压缩 ...........................................................................................................165 对象的命名 ................................................................................................165 列的数量 ...................................................................................................165 二进制类型 ................................................................................................166 网络包示例 ......................................................................................... 166 小结 .................................................................................................... 168 第7 章 Kudu 用例 ........................................................169 实时物联网分析 .................................................................................. 169 预测建模 ............................................................................................. 173 多平台混合方案 .................................................................................. 176 关于作者 ........................................................................180 封面图片 ........................................................................182

作者简介:

暂无相关内容,正在全力查找中


其它内容:

暂无其它内容!


下载点评

  • 批注(634+)
  • 精排(475+)
  • 免密(225+)
  • 注释(585+)
  • 强推(790+)
  • 珍藏(654+)
  • 考研(639+)
  • 缺章(405+)
  • 无广告(451+)
  • 高亮(434+)
  • 修订(686+)
  • 完整(1244+)
  • 朗读(227+)
  • 考证(615+)
  • 高清(868+)
  • 小说多(206+)
  • 可听读(764+)
  • 可打印(798+)
  • 重排(907+)

下载评论

  • 用户1744414781: ( 2025-04-12 07:39:41 )

    多格式功能搭配EPUB/MOBI格式,精校数字阅读体验,推荐下载。

  • 用户1730490920: ( 2024-11-02 03:55:20 )

    无损的教材资源,互动设计提升阅读体验,值得收藏。

  • 用户1739173615: ( 2025-02-10 15:46:55 )

    精校的教材资源,音频设计提升阅读体验,推荐下载。

  • 用户1737451474: ( 2025-01-21 17:24:34 )

    音频版电子书下载稳定,支持PDF/EPUB格式导出,资源优质。

  • 用户1716576602: ( 2024-05-25 02:50:02 )

    优质版本小说资源,EPUB/AZW3格式适配各种阅读设备,推荐下载。


相关书评