1

我通过 Map-Reduce 在一个 hbase 表中插入了大约 1500 万行和 32 列。

# Key-valued data e.g.
company= ibm ! employee= sw ...

# In hbase it's look like
row =1 column = f1: company time stamp=1123344456 value =ibm ....

当我触发查询时

(scan 'sample_names', {COLUMNS=>"f1:company", FILTER=>SingleColumnValueFilter.new(Bytes.toBytes('f1'), Bytes.toBytes('company'), CompareFilter::CompareOp.valueOf('EQUAL'), SubstringComparator.new("ibm")) })

获取数据 大约需要360.09秒。有没有办法提高这个查询的性能?我们可以通过二级索引来减少这个查询时间吗?如果是,请建议如何为特定列限定符添加索引。

4

0 回答 0