HBase:COLUMN 和 FILTER(SingleColumnValueFilter)之间的混淆
HBase : Confusion between COLUMN and FILTER (SingleColumnValueFilter)
我已经安装了 hbase 并且我可以访问命令的 shell。
我有一个 table 有 2 个这样的家庭专栏:
create 'arbres', 'emplacement', 'propriete'
这个请求工作正常:
scan 'arbres',{FILTER=>"SingleColumnValueFilter('emplacement', 'lieu_adresse', =,'binary:VOIE INCONNUE')", COLUMNS=>['emplacement'], COLUMN=>15}
但是第二个,列出所有行,没有过滤器
scan 'arbres',{FILTER=>"SingleColumnValueFilter('emplacement', 'lieu_adresse', =,'binary:VOIE INCONNUE')", COLUMNS=>['propriete'], COLUMN=>15}
我不明白为什么,我也没有在文档中找到原因。
请你解释一下原因。
问候
第二个命令对您未访问的不同列族和列进行筛选。
下推需要访问列,这意味着您应该具有 COLUMNS=>[]
中提到的列族和列
之所以会有两个不同的列族是为了使访问更容易且重量轻,因为每个列族都有自己的文件。
我已经安装了 hbase 并且我可以访问命令的 shell。
我有一个 table 有 2 个这样的家庭专栏:
create 'arbres', 'emplacement', 'propriete'
这个请求工作正常:
scan 'arbres',{FILTER=>"SingleColumnValueFilter('emplacement', 'lieu_adresse', =,'binary:VOIE INCONNUE')", COLUMNS=>['emplacement'], COLUMN=>15}
但是第二个,列出所有行,没有过滤器
scan 'arbres',{FILTER=>"SingleColumnValueFilter('emplacement', 'lieu_adresse', =,'binary:VOIE INCONNUE')", COLUMNS=>['propriete'], COLUMN=>15}
我不明白为什么,我也没有在文档中找到原因。
请你解释一下原因。
问候
第二个命令对您未访问的不同列族和列进行筛选。
下推需要访问列,这意味着您应该具有 COLUMNS=>[]
之所以会有两个不同的列族是为了使访问更容易且重量轻,因为每个列族都有自己的文件。