hive java.net.SocketTimeoutException: Read timed out 问题解_hive jdbc 超时设置 url-程序员宅基地

技术标签: hive  hadoop  大数据  

问题解决方案:

步骤一:

   在jdbc url 后面追加参数 ,设定各种超时时间参数设置为1800秒,因为hive任务可能会执行比较久,所以超时时间设置长一点

hive.metastore.client.socket.timeout=1800&hive.server.read.socket.timeout=1800&hive.server.write.socket.timeout=1800&hive.server.thrift.socket.timeout=1800&hive.client.thrift.socket.timeout=1800


以下是我追加参数后的url

jdbc:hive2://bigdata-test:10000/test?mapreduce.job.queuename=root.test&hive.metastore.client.socket.timeout=1800&hive.server.read.socket.timeout=1800&hive.server.write.socket.timeout=1800&hive.server.thrift.socket.timeout=1800&hive.client.thrift.socket.timeout=1800,username=hdfs,password=hdfs

步骤二:

在通过jdbc 创建 Statement 语句对象时,设置语句对象的查询超时时间为1800秒,由于执行hive sql 比较耗时,所以一定要设置一个合理的时间,等待hive sql 返回结果(此步骤非常关键!!!)

对应的api  方法如下: stmt为 java.sql.Statement 对象实例 

 stmt.setQueryTimeout(1800);


对应的截图如下:

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/ZYC88888/article/details/127132608

智能推荐

window系统下的查看应用启动参数的方法_windows 查看进程启动参数-程序员宅基地

文章浏览阅读2.1k次。在cmd控制台中使用wmic命令。例如:1、查看java的启动参数wmic process where caption="java.exe" get caption,commandline /value2、查看某一个pid的启动参数wmic process 进程id get caption,commandline /valuewmic process 35444get caption,commandline /value结合findstr命令可以查找自己想找的信息..._windows 查看进程启动参数

Java中Calendar日期类介绍_java calendar-程序员宅基地

文章浏览阅读8.4k次,点赞5次,收藏21次。Calendar 类是一个抽象类,它为特定瞬间与 YEAR、MONTH、DAY_OF—MONTH、HOUR 等日历字段之间的转换提供了一些方法,并为操作日历字段(如获得下星期的日期) 提供了一些方法。创建 Calendar 对象不能使用 new 关键字,因为 Calendar 类是一个抽象类,但是它提供了一个getInstance() 方法来获得 Calendar类的对象。getInstance() 方法返回一个 Calendar 对象,其日历字段已由当前日期和时间初始化。_java calendar

咖啡机中的特斯拉:专业级精品咖啡新标杆xBloom-程序员宅基地

文章浏览阅读360次。只需3分钟,在家就能享受到专业级的精品咖啡。美通社消息:美通社消息:「xBloom」推出全球首款专业级全自动现磨手冲胶囊咖啡机。在咖啡馆中,每一杯精品咖啡都汇聚着咖啡师千锤百炼的冲煮经验——从每种不同咖啡豆的研磨程度,到水温,再到水粉比例、注水手法和冲煮时长。带着这样的理解,「xBloom」作为咖啡机生态领域的革新者,研发出全球首台专业级全自动现磨手冲咖啡机,用科技手段重新定义了居家咖啡体验,打破...

修改sysctl.conf报错error:net.bridge.bridge-nf-call-ip6tables is an unknown key-程序员宅基地

文章浏览阅读159次。在修改/etc/sysctl.conf 的时候,提示如下error: "net.bridge.bridge-nf-call-ip6tables" is an unknown key。 点击(此处)折叠..._echo ‘net.bridge.bridge-nf-call-arptables = 0’ >> /etc/sysctl.conf

MySQL 通过SUBSTRING_INDEX函数拆分字符串为数组单元-程序员宅基地

文章浏览阅读314次。vim test.sh#Define variablesMYSQL_HOME=/usrSQL_SCRIPT_DB_CONNECTION_STRING='-uroot -p'root''SQL_SCRIPT_PAR..._substring_index把每行的字符串转成数组

java.sql.SQLException: The server time zone value ‘������׼ʱ��‘ is unrecognized or represents more th-程序员宅基地

文章浏览阅读1.2k次。配置url后面加上粗体部分。spring.datasource.url=jdbc:mysql://localhost:3306/community?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTCspring.datasour...

随便推点

QT的自动滚动区QScrollArea的用法,图文详解-程序员宅基地

文章浏览阅读3.7w次,点赞43次,收藏174次。转自 https://blog.csdn.net/qq_31073871/article/details/83117430QScrollArea属于控件容器类,可以直接在ui中拖出来。对于QScrollArea,最难搞懂的就是:如何控制它,才能让它在我们想要出现滚动条的时候出现滚动条。我们拖入一个QScrollArea,再向他里面拖入4个button,观察信息如下:可以发现..._qscrollarea

单片机(ISIS 7 Professional):简易红绿灯代码项目_用keil编写一个红绿灯程序-程序员宅基地

文章浏览阅读2.5k次,点赞2次,收藏23次。【ISIS 7 Professional】【Keil uVision2】按红、黄、绿顺序依次闪烁的简易红绿灯_用keil编写一个红绿灯程序

Vue实战-实现登陆页面_vue deng-程序员宅基地

文章浏览阅读3w次,点赞87次,收藏314次。Vue实战-实现登陆页面文章目录Vue实战-实现登陆页面1 前期准备1.1 安装Node.js1.2 安装webpack1.3 安装vue-cli2 搭建Vue项目2.1 创建项目2.2 项目目录2.3 导入Element UI3 实现登陆页面3.1 修改App.vue3.2 创建Login.vue3.3 配置路由4 实现登陆功能4.1 导入axios4.2 导入qs和Mock4.3 编写提交js4.4 编写Mock测试数据1 前期准备1.1 安装Node.js官网下载地址:https://nod_vue deng

python曲线拟合预测_数据预测与曲线拟合-程序员宅基地

文章浏览阅读1k次。什么是曲线拟合所谓的曲线拟合,就是使用某一个模型(或者称为方程式),将一系列的数据拟成平滑的曲线,以便观察两组数据之间的内在联系,了解数据之间的变化趋势。曲线拟合的作用在数据分析时,我们有时需要通过已有数据来预测未来数据。在一些复杂的数据模型中,数据维度很多,数据之间的关系很复杂,我们可能会用到深度学习的算法。但是在一些简单的数据模型中,数据之间有很明显的相关性,那我们就可以使用简单的曲线拟合来预..._如何根据一段曲线预测接来下的曲线

破解数字化转型困局,企业分析协同场景案例解析_企业内部由于缺乏跨部门协作行为导致企业在投资数字化的成本上多增加 7.7%-程序员宅基地

文章浏览阅读563次。大数据下企业的协同管理可分为三个层级:数字化团队内部协同、大数据项目跨部门协同及企业数字化业务外部协同。本文将针对此三个层级下的六项典型场景,通过企业真实需求案例及对应和鲸科技旗下数据科学协同平台 ModelWhale 所提供的解决方案,作深入解析。......_企业内部由于缺乏跨部门协作行为导致企业在投资数字化的成本上多增加 7.7%

使用python 定时发送微信信息给喜欢的人_定时发送消息python-程序员宅基地

文章浏览阅读4.1k次。原创 使用python 定时发送微信信息给喜欢的人 ..._定时发送消息python

推荐文章

热门文章

相关标签