有没部署过flink sql gateway的呀?一直报错 org.apache.thrift.protocol.TProtocolException: Missing version in readMessageBegin, old client?
以下为热心网友提供的参考意见
jdbc:hive2://sql-gateway-ip:10000/default;auth=noSasl ,此回答整理自钉群“【③群】Apache Flink China社区”
以下为热心网友提供的参考意见
这个错误通常是由于客户端和服务器之间的协议版本不匹配导致的。可以尝试以下方法解决:
-
确保客户端和服务器使用的Flink版本相同,并且都升级到了最新版本。
-
检查Flink配置文件(flink-conf.yaml)中的配置是否正确,特别是关于Thrift协议的配置。例如,确保
jobmanager.rpc.address
和taskmanager.rpc.address
指向正确的地址和端口。 -
如果问题仍然存在,可以尝试在客户端和服务器上添加以下JVM参数:
-Djava.protocol.handler.pkgs=org.apache.thrift.protocol
-Dsun.net.client.defaultConnectTimeout=10000
-Dsun.net.client.defaultReadTimeout=30000
本文来自投稿,不代表新手站长_郑州云淘科技有限公司立场,如若转载,请注明出处:https://www.cnzhanzhang.com/19644.html