Kudu 分页查询的两种方式

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/zimiao552147572/article/details/96873893


            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 结束;

猜你喜欢

转载自blog.csdn.net/zimiao552147572/article/details/96873893
今日推荐