hbase shell - 使用filter进行scan
2016-03-31 17:29
393 查看
在hbase的命令行中,可以直接使用filter进行scan,命令如下所示
如果是filter是自定义的,则首先将filter的jar包复制到hbase集群的所有结点上,再重启hbase,
在命令行中使用该自定义filter时,需要给import命令后的filter类名加入引号,比如import "test.testfilter";否则,如果使用NameError: undefined local variable or method `test'
import org.apache.hadoop.hbase.filter.CompareFilter import org.apache.hadoop.hbase.filter.SingleColumnValueFilter import org.apache.hadoop.hbase.filter.SubstringComparator import org.apache.hadoop.hbase.util.Bytes scan 't1', { COLUMNS => 'family:qualifier', FILTER => SingleColumnValueFilter.new (Bytes.toBytes('family'), Bytes.toBytes('qualifier'), CompareFilter::CompareOp.valueOf('EQUAL'), SubstringComparator.new('somevalue')) }
如果是filter是自定义的,则首先将filter的jar包复制到hbase集群的所有结点上,再重启hbase,
在命令行中使用该自定义filter时,需要给import命令后的filter类名加入引号,比如import "test.testfilter";否则,如果使用NameError: undefined local variable or method `test'
相关文章推荐
- 【转】LINUX Shell 下求两个文件交集和差集的办法
- shell 基础语法
- shell脚本实例
- linux下用shell来 CURL POST JSON 数据遇到的问题
- bash脚本编程(三)
- Shell for循环用法总结
- shell多线程
- adb shell 获得活动窗口信息
- 使用xshell链接本地虚拟机中的Linux
- 我使用过的Linux命令之exit - 退出当前shell
- FileZilla无法确定拖放操作的目标,由于shell未正确安装
- HDU2188——悼念512汶川大地震遇难同胞——选拔志愿者(Bash Game巴士博弈)(我去,名字肿么这么长)
- 升级10.11后使用CocoaPod出现-bash: pod: command not found 解决办法-备
- C语言中调用shell命令的方法
- -bash: crontab: command not found
- Bash玩转脚本1之自己的脚本安装程序
- shell中用空字符''间隔变量
- 利用git在conding上上传源码
- hadoop shell命令大全
- 【Linux CentOS 在虚拟机中XShell出现: (port 22): Connection failed.】