我有一个关于hbase表Map到phoenix的问题。是否可以直接使用'upsert'来查看phoenix上的hbase表?因为当我尝试这样做时,我遇到了一个错误,即“表是只读的”。谢谢
uubf1zoe1#
根据文件:如果视图的where子句表达式只包含由AND分隔的简单等式表达式,则视图将是可更新的(即在dml语句(如upsert或delete)中可引用的)。设置相等表达式中出现的列不需要可更新视图,因为相等表达式定义了这些列的默认值。另一个选项是,创建一个引用现有hbase表的表。你可以用upserts。
1条答案
按热度按时间uubf1zoe1#
根据文件:
如果视图的where子句表达式只包含由AND分隔的简单等式表达式,则视图将是可更新的(即在dml语句(如upsert或delete)中可引用的)。设置相等表达式中出现的列不需要可更新视图,因为相等表达式定义了这些列的默认值。
另一个选项是,创建一个引用现有hbase表的表。你可以用upserts。