使用动态列的apache phoenix查询不返回任何记录

时间:2016-04-24 00:25:38

标签: hbase phoenix

我在现有HBase表上创建了一个phoenix表,如:

CREATE TABLE "t" ("rowkey" VARCHAR PRIMARY KEY) 

t是一个现有的HBase表,其他几列都在一个列族cf中。

现在,当我在phoenix上运行以下查询时,我没有记录:

SELECT * FROM "t" ("c1" VARCHAR, "c2" VARCHAR, "c3" VARCHAR) LIMIT 5.

此外,当我尝试指定列族时,即:

SELECT * FROM "t" ("cf"."c1" VARCHAR, "cf"."c2" VARCHAR, "cf"."c3" VARCHAR) LIMIT 5.

它给出错误:"cf".null未定义。

我使用的语法是否正确?以及问题所在的任何想法。

ps:当我使用VIEWS时,没有问题。

0 个答案:

没有答案