如何将phoenix中的主键转换为hbase中的行键

o4tp2gmn  于 2021-06-02  发布在  Hadoop
关注(0)|答案(1)|浏览(316)

Phoenix网查询:

CREATE TABLE STORE.DETAILS (Market UNSIGNED_INT NOT NULL, Product UNSIGNED_INT NOT NULL, Period UNSIGNED_INT NOT NULL, Units double CONSTRAINT pk PRIMARY KEY (Market_Key, Product_Key, Period_Key))

在hbase中,我只有两列,我希望主键组合转换成行键。
你能告诉我在Phoenix城主键是如何组合和转换成行键的吗?

yxyvkwin

yxyvkwin1#

是主键被认为是行键,当您有多个列作为主键时,phoenix使用默认分隔符(零字节)来分隔行键。hbase中的所有内容都存储为字节数组,当您使用客户端api检索它时,请使用upsert或put期间使用的适当类型来取回行键。

相关问题