Phoenix 团队和从事 Phoenix/Hbase 工作的 friend 们,大家好,
我正在使用 JDBC 驱动程序连接到 HBase 上的 Phoenix 层。我的带有简单选择查询的PreparedStatement 在我的Java 程序中工作/执行得很好。但是,当我使用任何 sql 连接(左或内部)时,即使我将结果限制为 1 或 5 条记录,PreparedStatement 执行查询也会给出低于预期的结果。
java.sql.SQLException:在子计划 [0] 执行中遇到异常。
但是,当我运行相同的查询(简单或联接)时,它在 Phoenix 客户端上运行良好。
有人遇到过这个问题吗? 请分享是否有任何修复
最诚挚的问候, 南渡
最佳答案
请使用提示/*+ NO_STAR_JOIN */来执行您的查询。还有一些更多提示可以帮助您根据要执行的操作的性质微调查询。请参阅此链接 https://phoenix.apache.org/language/index.html 中的提示。
关于apache-phoenix - Phoenix JDBC 查询 - 连接不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29560944/