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中的rowkeys吗?
答案 0 :(得分:1)
是的,当您有多个列作为主键时,主键被视为行键,而phoenix使用默认分隔符(零字节)来分隔行键。 hbase中的所有内容都存储为字节数组,当您使用客户端API检索它时,请使用您在UPSERT期间使用的相应类型或放置以获取行键。