是否可以在 HBase 中有一行具有相同的行键、相同的列族、相同的列限定符但值不同?
Is it possible to have a row in HBase with same rowkey, same column family, same column qualifier but different values?
是否可以执行以下命令?
put 't1', 'r1', 'c1:q1', 'v1'
put 't1', 'r1', 'c1:q1', 'v2'
所以,如果我查询 'r1' 和 'c1:q1',我想返回 'v1' 和 'v2'。到目前为止,从我的实验来看,它似乎覆盖了该值,而不是添加另一个值。
我已经搜索过这个网站和其他网站,但还没有找到类似的问题。我最接近的是 Store multiple versions in hbase row with the same family: qualifier but different timestamps. 但这是关于通过 Java 添加而我的是通过 shell.
你可以改变hbase的属性 table并且可以启用version.Here是一个简单的例子。
更改‘员工’,名称 => ‘员工信息’,版本 => 5
这里的 Employee 是 table 姓名,EmployeeInfo 是列族。
是否可以执行以下命令?
put 't1', 'r1', 'c1:q1', 'v1'
put 't1', 'r1', 'c1:q1', 'v2'
所以,如果我查询 'r1' 和 'c1:q1',我想返回 'v1' 和 'v2'。到目前为止,从我的实验来看,它似乎覆盖了该值,而不是添加另一个值。
我已经搜索过这个网站和其他网站,但还没有找到类似的问题。我最接近的是 Store multiple versions in hbase row with the same family: qualifier but different timestamps. 但这是关于通过 Java 添加而我的是通过 shell.
你可以改变hbase的属性 table并且可以启用version.Here是一个简单的例子。
更改‘员工’,名称 => ‘员工信息’,版本 => 5
这里的 Employee 是 table 姓名,EmployeeInfo 是列族。