Kudu 分页查询的两种方式


  • Impala 操作/读写 Kudu,使用druid连接池
  • Kudu 原理、API使用、代码
  • Kudu Java API 条件查询
  • spark读取kudu表导出数据为parquet文件(spark kudu parquet)
  • kudu 导入/导出 数据
  • Kudu 分页查询的两种方式
  • Kudu 创建主键

            1.第一种:可以直接使用“limit 行数” 表示直接从 select 的查询结果中 获取出一定的行数。
                      “limit 行数”的用法 可以通过 kudu api 或者 spark sql 对 Kudu 进行查询。
            2.第二种:必须使用impala的api才可以进行分页条件(“limit 开始 offset 结束”)的sql查询,spark sql 本身不支持对 Kudu直接进行 分页条件(“limit 开始 offset 结束”)的sql查询。
                      而且还必须先使用“order by 排序字段”之后才能使用“limit 开始 offset 结束”,否则语法错误。
                      排序+分页的 缺点:数据量大的时候 非常耗时不可取。
                      例子:select * from 表名 where 字段 = xx  order by 排序字段 limit 开始 offset 结束;

 

你可能感兴趣的:(Kudu,大数据)