Phoenix不从HBASE视图返回任何行

Phoenix不从HBASE视图返回任何行,hbase,phoenix,Hbase,Phoenix,我在hbase中有一个表,其中肯定包含数据: scan "my_table", {LIMIT=>1} 000008d624784f434ea441eb930eb84e201511162015111624000024498 column=g:orig_ccy, timestamp=3688201677984955, value=XXX 但是,在phoenix中在此表顶部创建视图后,未返回任何行: select * from "my_table"; No rows selected (4.

我在hbase中有一个表,其中肯定包含数据:

scan "my_table", {LIMIT=>1}
 000008d624784f434ea441eb930eb84e201511162015111624000024498 column=g:orig_ccy, timestamp=3688201677984955, value=XXX
但是,在phoenix中在此表顶部创建视图后,未返回任何行:

select * from "my_table";
No rows selected (4.033 seconds)

在HBASE 0.98.4(我知道是旧版本)上使用phoenix 4.2版。

根本问题是所有单元格上的时间都不是有效的unixtime

菲尼克斯实际上一直在暗中过滤

将phoenix放到调试中确实有帮助,请参阅

16/11/16 11:48:40调试迭代器。串行迭代器:Id: 7b133b01-9d84-4279-99c1-1a544740f587,时间:0毫秒,扫描: {“timeRange”:[01479296915809],“batch”:-1,“startRow”:“fa4fa4dc”,“stopRow”:“loadColumnFamiliesOnDemand”:null,“totalColumns”:1,“cacheBlocks”:true,“families”:{“g”:[“ALL”]},“maxResultSize”:-1,“maxVersions”:1,“FilterList”:“FilterList” 和(2/2):[PageFilter 5,],“caching”:100}


更新加载方法以便加载有效的unix日期时间有帮助。

根本问题是所有单元格上的时间都不是有效的unixtime

菲尼克斯实际上一直在暗中过滤

将phoenix放到调试中确实有帮助,请参阅

16/11/16 11:48:40调试迭代器。串行迭代器:Id: 7b133b01-9d84-4279-99c1-1a544740f587,时间:0毫秒,扫描: {“timeRange”:[01479296915809],“batch”:-1,“startRow”:“fa4fa4dc”,“stopRow”:“loadColumnFamiliesOnDemand”:null,“totalColumns”:1,“cacheBlocks”:true,“families”:{“g”:[“ALL”]},“maxResultSize”:-1,“maxVersions”:1,“FilterList”:“FilterList” 和(2/2):[PageFilter 5,],“caching”:100}

更新我们的加载方法以便加载有效的unix日期时间有帮助