java - hbase 仅获取行而不是空列(使用条件的现有列)- 使用 java 在 hbase 表中

标签 java filter hbase notnull

在hbase表中我有30列。例如c1,c2,c3,c4......c30。cf是列族。 在一行中,我有 c1 到 c5 列 在某些行 c1,c3,c4,c6,c23 这样。 所以我希望只有 c2 和 c3 行不为空,这意味着这两列必须存在于该行中。 如果我使用 columnPrefix 过滤器,它仅适用于一列,但不能超过一列。我可以使用哪个过滤器。Iam 使用 hbase 0.98.3 版本

最佳答案

您可能想尝试一下 MultipleColumnPrefixFilter。检查下面的cloudera文档以了解使用情况。

http://www.cloudera.com/content/cloudera/en/documentation/core/latest/topics/admin_hbase_filtering.html

这是另一个带有示例的链接。

http://www.hadooptpoint.com/filters-in-hbase-shell/

关于java - hbase 仅获取行而不是空列(使用条件的现有列)- 使用 java 在 hbase 表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31241927/

相关文章:

javascript - jquery Quicksand 链接到预过滤页面

java - 无法使用 java api 连接到 Hbase

java - 上传到服务器后图像文件为空

具有多个参数的 AngularJS 过滤器

java - Selenium Cucumber 强制终止运行

javascript - 使用 javascript 从图像中删除灰度 css 过滤器

java - 使用 HBase 配置 Kundera

hadoop - 外壳程序异常java类型java.lang.Integer无法为此数据存储区映射

java - 从java执行命令提示符命令来创建jar文件

java - 在 | 上拆分字符串Java 中的(管道)