【问题标题】:Directly use upsert to hbase table through Phoenix View通过 Phoenix View 直接使用 upsert 到 hbase 表
【发布时间】:2018-11-04 06:57:13
【问题描述】:

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

谢谢

【问题讨论】:

    标签: hadoop hbase phoenix


    【解决方案1】:

    根据文档:

    视图将是可更新的(即在 DML 语句中可引用,例如 作为 UPSERT 或 DELETE) 如果其 WHERE 子句表达式仅包含 由 AND 分隔的简单等式表达式。可更新视图不​​是 需要设置出现在等式表达式中的列, 因为等式表达式定义了那些的默认值 列。

    另一个选项是,创建一个引用现有 hbase 表的表。你可以使用 upserts。

    【讨论】:

      猜你喜欢
      • 2017-03-26
      • 2020-01-20
      • 2013-08-23
      • 2020-11-04
      • 2015-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多