运行 在 Apache Phoenix API 上查询时出现异常

Exception while running query on Apache Phoenix API

而 运行 以下来自 Apache Phoenix Query 的查询,

select * from TABLE1 where PK like 'foo_bar_foo_bar_%' and COLUMN1 = '1' and  COLUMN2 = 'true' order by UPPER(COLUMN3) desc limit 50 offset 0

低于错误,

java.sql.SQLException: java.lang.reflect.InvocationTargetException

如果我在这里遗漏了什么,请告诉我。我的初步分析是 UPPER() 有问题。

注意: 相同的命令适用于 Phoenix Shell 命令。

是的,这是查询中 UPPER() 的问题。在将适当的 Jars 添加到代码中后,它就可以工作了。