通过phoenix视图直接使用upsert到hbase表

ddarikpa  于 2021-06-01  发布在  Hadoop
关注(0)|答案(1)|浏览(423)

我有一个关于hbase表Map到phoenix的问题。是否可以直接使用'upsert'来查看phoenix上的hbase表?因为当我尝试这样做时,我遇到了一个错误,即“表是只读的”。
谢谢

uubf1zoe

uubf1zoe1#

根据文件:
如果视图的where子句表达式只包含由AND分隔的简单等式表达式,则视图将是可更新的(即在dml语句(如upsert或delete)中可引用的)。设置相等表达式中出现的列不需要可更新视图,因为相等表达式定义了这些列的默认值。
另一个选项是,创建一个引用现有hbase表的表。你可以用upserts。

相关问题