[ 
https://issues.apache.org/jira/browse/PHOENIX-1057?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14052296#comment-14052296
 ] 

Pham Phuong Tu commented on PHOENIX-1057:
-----------------------------------------

My system eviroment:
- Hadoop 2.4
- Hbase 0.98
- Phoenix 4.0

> Phoenix wrong range query result
> --------------------------------
>
>                 Key: PHOENIX-1057
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-1057
>             Project: Phoenix
>          Issue Type: Bug
>    Affects Versions: 4.0.0
>         Environment: Centos 6.5, Hbase 0.98
>            Reporter: Pham Phuong Tu
>              Labels: bug, query
>
> Hi guys,
> I have one big problem with Phoenix is some time, range query like: >, <, <=, 
> >= return missing one or more result, 
> E.g: 
> >>> SELECT count(1) AS total, hour_time FROM device2 where hour_time 
> >>> >=1403974800 and hour_time < 1404061199 GROUP BY hour_time ORDER BY 
> >>> hour_time
> +------------+------------+
> |   TOTAL    | HOUR_TIME  |
> +------------+------------+
> | 90         | 1403974800 |
> | 73         | 1403978400 |
> | 70         | 1403982000 |
> | 66         | 1403985600 |
> | 51         | 1403989200 |
> | 39         | 1403992800 |
> | 33         | 1403996400 |
> | 73         | 1404003600 |
> | 77         | 1404007200 |
> | 77         | 1404010800 |
> | 97         | 1404014400 |
> | 74         | 1404018000 |
> | 92         | 1404021600 |
> | 84         | 1404025200 |
> | 83         | 1404028800 |
> | 89         | 1404032400 |
> | 93         | 1404036000 |
> | 93         | 1404039600 |
> | 99         | 1404043200 |
> | 120        | 1404046800 |
> | 113        | 1404050400 |
> | 85         | 1404054000 |
> | 80         | 1404057600 |
> +------------+------------+
> The result of this query return missing value 1404000000 of hour_time, of 
> course 1403974800 <= 1404000000 < 1404061199.
> After run 2 queries below, we can see that value 1404000000 exist in device2 
> table:
> >>> select distinct hour_time from device2 where day_time = 1403974800 order 
> >>> by hour_time;
> +------------+
> | HOUR_TIME  |
> +------------+
> | 1403974800 |
> | 1403978400 |
> | 1403982000 |
> | 1403985600 |
> | 1403989200 |
> | 1403992800 |
> | 1403996400 |
> | 1404000000 |
> | 1404003600 |
> | 1404007200 |
> | 1404010800 |
> | 1404014400 |
> | 1404018000 |
> | 1404021600 |
> | 1404025200 |
> | 1404028800 |
> | 1404032400 |
> | 1404036000 |
> | 1404039600 |
> | 1404043200 |
> | 1404046800 |
> | 1404050400 |
> | 1404054000 |
> | 1404057600 |
> +------------+
> >>> SELECT count(1) AS total, hour_time FROM device2 where day_time 
> >>> =1403974800 GROUP BY hour_time ORDER BY hour_time
> +------------+------------+
> |   TOTAL    | HOUR_TIME  |
> +------------+------------+
> | 90         | 1403974800 |
> | 73         | 1403978400 |
> | 70         | 1403982000 |
> | 66         | 1403985600 |
> | 51         | 1403989200 |
> | 39         | 1403992800 |
> | 33         | 1403996400 |
> | 60         | 1404000000 |
> | 73         | 1404003600 |
> | 77         | 1404007200 |
> | 77         | 1404010800 |
> | 97         | 1404014400 |
> | 74         | 1404018000 |
> | 92         | 1404021600 |
> | 84         | 1404025200 |
> | 83         | 1404028800 |
> | 89         | 1404032400 |
> | 93         | 1404036000 |
> | 93         | 1404039600 |
> | 99         | 1404043200 |
> | 120        | 1404046800 |
> | 113        | 1404050400 |
> | 85         | 1404054000 |
> | 80         | 1404057600 |
> +------------+------------+
> This kind of bug resolved in a lot of topic, i don't understand why it still 
> apper:
> http://mail-archives.apache.org/mod_mbox/phoenix-dev/201403.mbox/%3CJIRA.12700068.1394495218035.81228.1394954374732@arcas%3E
> https://groups.google.com/forum/#!topic/phoenix-hbase-user/mZxSFxpqjS4
> http://mail-archives.apache.org/mod_mbox/phoenix-user/201404.mbox/%3c1398727966.67421.yahoomail...@web165003.mail.bf1.yahoo.com%3E



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to