你好凤凰队和在Phoenix / Hbase工作的朋友,
我使用JDBC Driver连接到HBase上的Phoenix层。我的PreparedStatement使用简单的select查询在我的Java程序中正常工作/执行。但是,当我使用任何sql连接(左或内)时,即使我将结果限制为1或5条记录,PreparedStatement执行查询也会给出以下预期。
java.sql.SQLException:子计划[0]执行中遇到异常。
但是当我运行相同的查询(Simple或Joins)时,在Phoenix客户端上运行良好。
有没有人面对这个问题? 如果有任何解决方法,请分享
祝你好运, 南都
答案 0 :(得分:0)
请使用提示/ * + NO_STAR_JOIN * /来执行查询。还有一些提示可以帮助您根据要执行的操作的性质来微调您的查询。请参阅此链接的提示https://phoenix.apache.org/language/index.html