美文网首页
Kudu学习

Kudu学习

作者: Bitson | 来源:发表于2019-05-09 14:31 被阅读0次

Kudu与Hbase

  • Hbase是列族存储,一般情况下定义一个列族,然后列族中多个列,这样会更加接近于行存储,schema的定义比较宽松,可以随时添加列;Kudu是真正的列式存储,而且schema的定义比较严格
  • 底层的存储实现不同
  • Hbase随机读写速度快,但scan性能一般;Kudu支持随机读写的情况下,scan速度快。所以在支持OLTP的情况下又要支持OLAP(scan)的话,可以尝试Kudu;
  • 有人做过benchmark,impala+parquet vs impala+kudu,得到结果是,impala+kudu只慢了一点,但kudu还支持在线随机读写;parquet不支持在线随机读写,链接
  • HDFS scan快,但不能随机读写;
    Hbase支持随机读写,但scan慢;
    Kudu支持随机读写,但性能比Hbase差点,同时scan速度比HDFS慢,但比Hbase快,所以Kudu是一个介于HDFS和Hbase的方案。(当然,HDFS是一个分布式文件系统,Kudu是一个分布式列式存储引擎,不是同一类系统,其实不能直接对比)

相关文章

  • Kudu学习

    Kudu与Hbase Hbase是列族存储,一般情况下定义一个列族,然后列族中多个列,这样会更加接近于行存储,sc...

  • Apache Kudu 简介

    Apache Kudu 简介 目录 Apache Kudu 简介... 1 Apache Kudu是为Hadoop...

  • Kudu 1.7.0安装

    kudu master: edphost2~4kudu-tserver: edphost2~6 1. kudu安装...

  • Introducing Apache Kudu

    Introducing Apache Kudu Kudu is a columnar storage manage...

  • Kudu:Apache Kudu 简介和架构

    摘要:Kudu,Hdfs,Hbase Kudu简介 Kudu是由Cloudera开源的存储引擎,可以同时提供低延迟...

  • python连接kudu环境配置.md

    只能在Linux环境下安装 查看kudu和cdh版本 find / -name 'kudu*' 离线下载kudu-...

  • 03. impala-kudu 安装

    注意: 1. 需要启动hdfs。 2. 权限 参考: impala-kudu安装kudu和kudu-impala的...

  • 02. kudu安装

    1. 安装kudu主程序 1.1 安装kudu 上传依赖 cloudera-kudu.repo 文件保存到 /e...

  • kudu java

    因为网上Kudu的相关资料不多,我也就照着kudu-example 和 kudu的Java API自己写写试试,有...

  • Spark的那些事(四) java操作kudu全示例(含spar

    上文提到,使用kudu等列式存储将数据以update模式写入kudu.下面说一下java操作kudu的相关demo...

网友评论

      本文标题:Kudu学习

      本文链接:https://www.haomeiwen.com/subject/ebewoqtx.html