首页 > 数据库 >java使用hive-jdbc查询超时:java.sql.SQLException: org.apache.thrift.transport.TTransportException: java.net

java使用hive-jdbc查询超时:java.sql.SQLException: org.apache.thrift.transport.TTransportException: java.net

时间:2023-11-30 19:57:55浏览次数:30  
标签:SocketTimeoutException jdbc java sql apache org 超时

 

java.sql.SQLException: org.apache.thrift.transport.TTransportException: java.net.SocketTimeoutException: Read timed out

    at org.apache.hive.jdbc.HiveStatement.execute(HiveStatement.java:262)

    at org.apache.hive.jdbc.HivePreparedStatement.execute(HivePreparedStatement.java:98) at

 

 

如果超时时间是三十秒的话 那就是驱动的请求时间没设置 ,这个时间默认就是30s

在执行sql前执行

        // 设置连接超时时间为6000秒
        DriverManager.setLoginTimeout(6000);

 

增加请求的超时时间

标签:SocketTimeoutException,jdbc,java,sql,apache,org,超时
From: https://www.cnblogs.com/pxblog/p/17868119.html

相关文章

  • Java常用库介绍
    ApacheCommons与Guava 参考资料:开源工具导航——ApacheCommons与Guava全览https://blog.csdn.net/qq_35946969/article/details/123418026Java开源工具库使用之Apachecommons-lang3https://blog.csdn.net/qq_23091073/article/details/126743040 ......
  • 学习笔记2:JavaSE & API(流处理)
    1、File:java.io.File(1)定义:File类的每一个实例可以表示硬盘(文件系统)中的一个文件或目录(实际上表示的是一个抽象路径)(2)功能:访问其表示的文件或目录的属性信息,例如:名字,大小,修改时间等等创建和删除文件或目录访问一个目录中的子项(3)构造器:​File(Stringpathname)​......
  • java开发之个微批量修改标签
    简要描述:修改联系人标签请求URL:http://域名地址/modifyContactLabel请求方式:POST请求头Headers:Content-Type:application/jsonAuthorization:login接口返回参数:参数名必选类型说明wId是String登录实例标识wcId是String好友微信idlabelIdList是......
  • 秦疆的Java课程笔记:48 方法 命令行传递参数
    一般简称“命令行传参”,了解即可。有时候需要运行一个程序时再传递给它消息。这要靠传递命令行参数给main()函数来实现。格式如下:publicclassCommandLine{ publicstaticvoidmain(Stringargs[]){ for(inti=0;i<args.length;i++){ System.out.println("a......
  • 秦疆的Java课程笔记:49 方法 可变参数
    也叫做“不定项参数”。JDK1.5开始,Java支持传递同类型的可变参数给一个方法。在方法声明中,在指定参数类型后加一个省略号(也就是三个句号)...。一个方法中只能指定一个可变参数,它必须是方法的最后一个参数。任何普通的参数必须在它之前声明。publicclassDemo1{publ......
  • 秦疆的Java课程笔记:50 方法 递归讲解
    一般情况下,我们用A方法调用B方法。递归就是,A方法调用A方法,自己调用自己。利用递归可以用简单的程序来解决一些复杂的问题。通常把一个大型复杂的问题转化为一个与原问题相似的规模较小的问题来求解,递归策略只需要少量的程序就可描述出解题过程所需要的多此重复计算,大大减少了程......
  • java 8 利用lambda 获取 记录类(get/set) field 上面 注解
    packagetianrun.ziguan.api.center.alert.util;importcom.baomidou.mybatisplus.annotation.TableField;importjava.io.*;importjava.lang.annotation.Annotation;importjava.lang.invoke.SerializedLambda;importjava.lang.reflect.Field;importjava.lang.ref......
  • 【开源】基于JavaWeb的固始鹅块销售系统
    一、摘要1.1项目介绍基于JAVA+Vue+SpringBoot+MySQL的固始鹅块销售系统,包含了鹅块类型模块、固始鹅块模块、鹅块订单模块、评论管理模块,还包含系统自带的用户管理、部门管理、角色管理、菜单管理、日志管理、数据字典管理、文件管理、图表展示等基础模块,固始鹅块销售系统基于角色......
  • JavaScript 实现跨标签页移动元素效果
    该方案可实现跨浏览器容器进行拖动1.入口文件index.html<!DOCTYPEhtml><htmllang="zh-CN"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title......
  • Java常用并发工具类
    同步工具类存在的意义管程或者信号量可以解决所有的并发问题,那么同步工具类存在的意义是什么呢?两个字:方便。针对不同的并发场景,使用对应的工具类可以快速完成业务开发。1.ReadWriteLock1.1使用场景允许多个线程同时读共享变量只允许一个线程写共享变量如果一个写......