我正在尝试使用Hbase的Apache Phoenix。当我运行时尝试使用select current_time()
来获取当前时间时,它给了我一些奇怪的值。 (292278994-08-17 07:12:55.807)。同样适用于current_date()
或now()
查询。我无法理解这是什么意思,以及如何获取当前时间(因为我们从mysql now()
函数获得)。因此,我无法将视图列的数据类型设置为Date或Timestamp,因为它进行了一些奇怪的转换。
任何人都可以帮我找到解决方法。
答案 0 :(得分:2)
作为一种变通方法,您可以执行select current_time() from any_table
,这将返回预期结果
答案 1 :(得分:0)
这是在凤凰的4.6.1和4.7版本中修复的。 https://issues.apache.org/jira/browse/PHOENIX-2611