使用 trino:jdbc 时 Trino 集群返回查询未找到错误

问题描述 投票:0回答:1

我有一个在 kubernetes 中运行的 Trino 集群。我使用 Trino JDBC 从另一个 kubernetes pod 向它发出查询。我收到以下错误:

java.sql.SQLException: Error executing query: Error fetching next at
http://trino.svc.cluster.local:8080/v1/statement/queued/20240513_205611_00001_ws7bu/y0db0f2ba2338cf8a5b131509ba97808a6857ae88/1 
returned an invalid response: 
JsonResponse{statusCode=404, headers={content-length=[15], content-type=[text/plain], date=[Mon, 13 May 2024 20:56:11 GMT], server=[envoy], x-envoy-upstream-service-time=[3]}, hasValue=false} 
[Error: Query not found]"

上周查询运行良好。我尝试使用 Trino CLI 运行相同的查询,它们工作得很好。

导致这些错误的原因是什么以及如何修复它们?

kubernetes jdbc trino
1个回答
0
投票

发生这种情况是因为我们的 kubernetes 集群中运行着多个协调器实例。所以工人们不知道该用哪一个。 当我们回到单一协调员后,这个错误就消失了

© www.soinside.com 2019 - 2024. All rights reserved.