![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hbase
fragrans
大数据、产品、运营
展开
-
Hbase中基于现有的scan对象,创建一个新的Scan对象时的注意事项
1. 观察Scan类中的familyMap是否为深拷贝1.1 创建一个scan对象 String cf = "f"; Scan scan = new Scan().withStartRow("100".getBytes()).withStopRow("200".getBytes()); scan.addColumn(cf.getBytes(), "col-01".getBytes());初始化时,scan的families只有scan的d原创 2020-10-27 20:39:53 · 754 阅读 · 0 评论 -
Hbase调用rowCount时,不能与Filter同时使用???
List<Filter> filters = new ArrayList<>(); SingleColumnValueFilter scvf_AT = new SingleColumnValueFilter(Bytes.toBytes(cf), Bytes.toBytes("col01" ), CompareOperator.EQUAL, Bytes.toBytes(Double.valueOf("10.9"))); scvf_AT....原创 2020-10-26 19:33:13 · 150 阅读 · 0 评论 -
SingleColumnValueFilter 和 SingleColumnValueExcludeFilter的区别
1. 在使用二者时的注意事项在使用SingleColumnValueFilter 和SingleColumnValueExcludeFilter 时只有当COLUMNS中包含SingleColumnValueFilter提到的字段时, 该SingleColumnValueFilter才有效的即 在创建一个SingleColumnValueFilter或者SingleColumnValueExcludeFilter之后// 创建列值过滤器new SingleColumnValueExclude原创 2020-10-15 19:47:31 · 1126 阅读 · 0 评论 -
hbase中sum结果为NULL的问题:AggregationClient执行聚合sum时,给scan添加列过滤器后,sum结果为 null
1. 情况说明在使用hbase-endpoint依赖中的AggregationClient类,对hbase执行sum操作时,当scan不设置 filter时可以正常得到 sum的结果,但是设置filter之后,sum的结果就为 null。1.1 不设置filter时的执行结果不设置filter时的代码如下: String tableName = "hbaseTableName"; String cf = "f"; String col_O...原创 2020-10-15 18:59:30 · 884 阅读 · 1 评论 -
hbase命令详解(HBASE SHELL COMMANDS)
参考地址:https://www.corejavaguru.com/bigdata/hbase-tutorial/shell-commandshttps://www.tutorialspoint.com/hbase/hbase_shell.htm转载 2020-09-22 14:41:19 · 163 阅读 · 0 评论 -
hbase 多个过滤器组合(列表)
参考地址:https://www.cnblogs.com/asker009/p/10703134.html转载 2020-09-22 14:29:48 · 625 阅读 · 0 评论