我有与hbase表映射到phoenix有关的问题。 可以直接在凤凰城的hbase表中使用“ upsert”吗? 因为当我尝试这样做时,我遇到了一个错误,说“表是只读的”。
谢谢
答案 0 :(得分:0)
根据文档:
视图将是可更新的(即在DML语句中可引用,例如 作为UPSERT或DELETE),如果其WHERE子句表达式仅包含 由AND分隔的简单相等表达式。不是可更新的视图 需要设置出现在等式表达式中的列, 等式表达式为这些表达式定义默认值 列。
另一个选择是,创建一个引用现有hbase表的表。您可以使用upserts。