Hive JDBC 超时设置可以通过在连接字符串中设置参数来实现。具体来说,可以使用 "hive.server2.thrift.http.connection.timeout" 和 "hive.server2.thrift.http.read.timeout" 两个参数来设置连接超时和读取超时。
jdbc:hive2://host:port/dbname;hive.server2.thrift.http.connection.timeout=10000;hive.server2.thrift.http.read.timeout=20000
在这个例子中,连接超时为 10s,读取超时为 20s。
另外需要注意的是,这两个参数的单位都是毫秒。
需要注意的是,这些设置仅对使用HTTP transport方式的连接有效,如果使用的是binary transport方式,则不需要设置这些参数.