Hbase / Phoenix Salted Tables:Hbase在放入新数据时不添加salt字节

时间:2017-12-13 19:28:42

标签: hbase phoenix

我们这里有一个使用Apache Phoenix创建的盐渍表。

当通过Phoenix upsert一个新行时,它会向rowkey 添加一个透明的salt字节(例如:\ x0E),从Hbase shell可以看到salt字节,但是不能从phoenix中看到。

问题:

当我们通过Hbase shell添加一个新行时,rowkey没有盐渍(开头没有盐字节),并且不能使用where rowkey = 'my_rowkey'从凤凰中选择行,尽管它在where rowkey like '%my_rowkey'时出现。

  

注意:受此问题影响的另一个用例是,当尝试通过phoenix更新行时,它最终会添加一个新行而不是更新。

0 个答案:

没有答案