有没有办法在扫描期间指定多个过滤器?例如 - 指定a ColumnFamilyFilter和RowFilter?
Filter rowFilter =
new RowFilter(CompareFilter.CompareOp.EQUAL, new RegexStringComparator(
rowFilterString));
Scan s = new Scan();
s.setFilter(rowFilter);
Run Code Online (Sandbox Code Playgroud)
我想也是一个补充ColumnFilter到s.但它显然会覆盖最新的过滤器.
我启动hbase shell时遇到此异常.我正在使用hbase版本0.94.10我在一台单独的服务器上运行它.
引起:ClassLoader.java: - 2:在'load':java.lang.UnsatisfiedLinkError:/tmp/jffi1844046871189117608.tmp:/tmp/jffi1844046871189117608.tmp:无法映射来自共享对象的段:操作不允许
我试图谷歌相同,发现这可能是一个问题,因为/ tmp文件夹不是accessbile.所以我在hbase-default.xml文件中更改了tmp目录的路径并再次尝试.但仍然是同一个问题.
有人可以帮忙吗?