"Missing version in readMessageBegin, old client?"这个错误通常是由于客户端和服务端的Thrift协议版本不匹配导致的。Flink SQL Gateway使用的是Thrift协议进行通信,如果你的客户端使用的Thrift版本与Flink SQL Gateway的不一致,就可能出现这个问题。
你可以尝试以下步骤来解决这个问题:
确认你的客户端使用的Thrift版本与Flink SQL Gateway的一致。如果你不确定,可以尝试更新你的客户端到最新版本,或者尝试使用与Flink SQL Gateway相同的版本。
如果问题仍然存在,你可能需要查看Flink SQL Gateway的日志,看看是否有更多的错误信息。这些信息可能有助于你确定问题的根源。
你也可以尝试重新启动Flink SQL Gateway,看看问题是否解决。有时候,服务端的一些内部状态可能会导致这样的问题,重启服务可以清除这些状态。
希望这些信息对你有所帮助!