每当我们在hbase列上使用条件触发SQL时,Hbase是否会进行全面扫描?或者,钻取使用某种索引机制来避免完全扫描。?
我们还需要在每个区域服务器上安装drillbits以获得最佳数据位置。
答案 0 :(得分:2)
是的,Drill会进行全表扫描。但是,过滤条件将被推入扫描中,从而获得更好的性能。 请参阅页面底部How Apache Drill Queries HBase
的评论通过利用有序字节编码,Drill 1.2及更高版本可以 在没有辅助索引的情况下执行条件查询 HBase大端数据。