如何解决从另一个 Hbase 表中获取值
在 Hbase shell 上工作。我有两张桌子
学生表
put 'school','student|007','STUDENT:snumber','007'
put 'school','STUDENT:fname','James'
put 'school','STUDENT:lname','Bond'
put 'school','STUDENT:degree','MIT'
...
提交表
put 'school','submission|007|312|assignment|1','SUBMISSION:sdate','01-APR-2019'
put 'school','SUBMISSION:esignature','jb'
put 'school','SUBMISSION:type','assignment'
put 'school','SUBMISSION:tnumber','1'
put 'school','007'
...
在概念架构中,snumber
是一个 id
。
是否可以根据 STUDENT
表中的某些条件从 SUBMISSION
表中获取值?例如 - 用 esignature
jb 列出学生的名字和姓氏。
我已经试过了
scan 'school',{FILTER => "SingleColumnValueFilter('SUBMISSION','esignature',=,'binary:jb',true,true) AND QualifierFilter(=,'binary:snumber')",COLUMN=>['STUDENT:fname','STUDENT:lname']}
但显然它不起作用。我看不到如何应用 shell 命令从另一个表中获取值。
任何帮助将不胜感激。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。