我在现有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时,没有问题。